13 прописью на русском языке. Как писать числа в английском языке
Очень распространенная задача написать числа прописью в Excel. Встроенной функции пока еще в Excel нет, поэтому мы можем создать пользовательскую функцию, которая и будет заменять цифры, числа текстом.
Как правило, это требуется в торговле, бухгалтерском учете и других сферах, где производятся расчеты с денежными средствами. Обычно необходимо перевести сумму в рублях и копейках прописью, как на картинке (первый пример).
Допустим, мы делаем какие-то расчеты в таблице и получаем итоговую сумму в рублях 1526,23
Нам необходимо прописать эту цифру в рублях и желательно указать так же и копейки. Для этого создадим специальную универсальную пользовательскую функцию, которая будет выглядеть следующим образом
Propis (Amount ;Money ;lang ;Prec )
Money — тут указывается вид валюты, можно указать рубли, доллары и евро («RUB» , «USD» , «EUR» ) — валюта обязательно указывается в кавычках.
lang — это язык на котором необходимо вывести сумму, доступно два языка английский и русский («EN» , «RU» ) — так же указываем в кавычках
Prec — показывать (1 ) или не показывать (0 ) дробную часть
Таким образом, вы сможете прописать сумму в рублях, долларах или евро прописью русскими или английскими буквами вместе с дробной частью, при этом в зависимости от числа будет вставляться правильное окончание, например 2 рубля, 8 рублей, 1 рубль и так далее.
Чтобы создать пользовательскую функцию Propis, необходимо скопировать код, указанный ниже, далее нажмите ALT+F11 , чтобы открыть VBA, добавьте новый пустой модуль через меню Insert — Module и вставьте туда скопированный код
Макрос пользовательской функции суммы прописью
Function Propis(Amount As String, Optional Money As String = "RUB", Optional lang As String = "RU", Optional Prec As Integer = 1) Dim whole As Double Amount = Replace(Amount, "-", Application.International(xlDecimalSeparator)) Amount = Replace(Amount, ".", Application.International(xlDecimalSeparator)) Amount = Replace(Amount, ",", Application.International(xlDecimalSeparator)) Sum = WorksheetFunction.Round(CDbl(Amount), 2) Money = UCase(Money) lang = UCase(lang) whole = Int(Sum) fraq = Format(Round((Sum - whole) * 100), "00") Select Case Class(whole, 1) + Class(whole, 2) * 10 Case 1, 21, 31, 41, 51, 61, 71, 81, 91 w_rus_r = "рубль" w_rus_d = "доллар" w_rus_e = "евро" w_en_r = "rubles" w_en_d = "dollars" w_en_e = "euro" Case 2, 3, 4, 22, 23, 24, 32, 33, 34, 42, 43, 44, 52, 53, 54, 62, 63, 64, 72, 73, 74, 82, 83, 84, 92, 93, 94 w_rus_r = "рубля" w_rus_d = "доллара" w_rus_e = "евро" w_en_r = "rubles" w_en_d = "dollars" w_en_e = "euro" Case Else w_rus_r = "рублей" w_rus_d = "долларов" w_rus_e = "евро" w_en_r = "rubles" w_en_d = "dollars" w_en_e = "euro" End Select Select Case fraq Case 1, 21, 31, 41, 51, 61, 71, 81, 91 f_rus_r = "копейка" f_rus_d = "цент" f_rus_e = "цент" f_rus_p = "сотая" f_en_r = "kopecks" f_en_d = "cents" f_en_e = "cents" f_en_e = "cents" Case 2, 3, 4, 22, 23, 24, 32, 33, 34, 42, 43, 44, 52, 53, 54, 62, 63, 64, 72, 73, 74, 82, 83, 84, 92, 93, 94 f_rus_r = "копейки" f_rus_d = "цента" f_rus_e = "цента" f_en_r = "kopecks" f_en_d = "cents" f_en_e = "cents" Case Else f_rus_r = "копеек" f_rus_d = "центов" f_rus_e = "центов" f_en_r = "kopecks" f_en_d = "cents" f_en_e = "cents" End Select If Prec = 0 Then fraq = "" f_rus_r = "" f_rus_d = "" f_rus_e = "" f_en_r = "" f_en_d = "" f_en_e = "" End If If lang = "RU" Then Select Case Money Case "RUB" Out = ScriptRus(whole) & " " & w_rus_r & " " & fraq & " " & f_rus_r Case "USD" Out = ScriptRus(whole) & " " & w_rus_d & " " & fraq & " " & f_rus_d Case "EUR" Out = ScriptRus(whole) & " " & w_rus_e & " " & fraq & " " & f_rus_e End Select End If If lang = "EN" Then Select Case Money Case "RUB" Out = ScriptEng(whole) & " " & w_en_r & " " & fraq & " " & f_en_r Case "USD" Out = ScriptEng(whole) & " " & w_en_d & " " & fraq & " " & f_en_d Case "EUR" Out = ScriptEng(whole) & " " & w_en_e & " " & fraq & " " & f_en_e End Select End If Propis = WorksheetFunction.Trim(Out) End Function Private Function Class(m, i) Class = Int(Int(m - (10 ^ i) * Int(m / (10 ^ i))) / 10 ^ (i - 1)) End Function Private Function ScriptRus(n As Double) As String Dim Nums1, Nums2, Nums3, Nums4 As Variant Nums1 = Array("", "один ", "два ", "три ", "четыре ", "пять ", "шесть ", "семь ", "восемь ", "девять ") Nums2 = Array("", "десять ", "двадцать ", "тридцать ", "сорок ", "пятьдесят ", "шестьдесят ", "семьдесят ", "восемьдесят ", "девяносто ") Nums3 = Array("", "сто ", "двести ", "триста ", "четыреста ", "пятьсот ", "шестьсот ", "семьсот ", "восемьсот ", "девятьсот ") Nums4 = Array("", "одна ", "две ", "три ", "четыре ", "пять ", "шесть ", "семь ", "восемь ", "девять ") Nums5 = Array("десять ", "одиннадцать ", "двенадцать ", "тринадцать ", "четырнадцать ", "пятнадцать ", "шестнадцать ", "семнадцать ", "восемнадцать ", "девятнадцать ") If n = 0 Then ScriptRus = "Ноль" Exit Function End If ed = Class(n, 1) dec = Class(n, 2) sot = Class(n, 3) tys = Class(n, 4) dectys = Class(n, 5) sottys = Class(n, 6) mil = Class(n, 7) decmil = Class(n, 8) sotmil = Class(n, 9) mlrd = Class(n, 10) If mlrd > 0 Then Select Case mlrd Case 1 mlrd_txt = Nums1(mlrd) & "миллиард " Case 2, 3, 4 mlrd_txt = Nums1(mlrd) & "миллиарда " Case 5 To 20 mlrd_txt = Nums1(mlrd) & "миллиардов " End Select End If If (sotmil + decmil + mil) > 0 Then sotmil_txt = Nums3(sotmil) Select Case decmil Case 1 mil_txt = Nums5(mil) & "миллионов " GoTo www Case 2 To 9 decmil_txt = Nums2(decmil) End Select Select Case mil Case 1 mil_txt = Nums1(mil) & "миллион " Case 2, 3, 4 mil_txt = Nums1(mil) & "миллиона " Case 0, 5 To 20 mil_txt = Nums1(mil) & "миллионов " End Select End If www: sottys_txt = Nums3(sottys) Select Case dectys Case 1 tys_txt = Nums5(tys) & "тысяч " GoTo eee Case 2 To 9 dectys_txt = Nums2(dectys) End Select Select Case tys Case 0 If dectys > 0 Then tys_txt = Nums4(tys) & "тысяч " Case 1 tys_txt = Nums4(tys) & "тысяча " Case 2, 3, 4 tys_txt = Nums4(tys) & "тысячи " Case 5 To 9 tys_txt = Nums4(tys) & "тысяч " End Select If dectys = 0 And tys = 0 And sottys <> 0 Then sottys_txt = sottys_txt & " тысяч " eee: sot_txt = Nums3(sot) Select Case dec Case 1 ed_txt = Nums5(ed) GoTo rrr Case 2 To 9 dec_txt = Nums2(dec) End Select ed_txt = Nums1(ed) rrr: ScriptRus = mlrd_txt & sotmil_txt & decmil_txt & mil_txt & sottys_txt & dectys_txt & tys_txt & sot_txt & dec_txt & ed_txt ScriptRus = UCase(Left(ScriptRus, 1)) & LCase(Mid(ScriptRus, 2, Len(ScriptRus) - 1)) End Function Private Function ScriptEng(ByVal Number As Double) Dim BigDenom As String, Temp As String Dim Count As Integer ReDim Place(9) As String Place(2) = " Thousand " Place(3) = " Million " Place(4) = " Billion " Place(5) = " Trillion " strAmount = Trim(Str(Int(Number))) Count = 1 Do While strAmount <> "" Temp = GetHundreds(Right(strAmount, 3)) If Temp <> "" Then BigDenom = Temp & Place(Count) & BigDenom If Len(strAmount) > 3 Then strAmount = Left(strAmount, Len(strAmount) - 3) Else strAmount = "" End If Count = Count + 1 Loop Select Case BigDenom Case "" BigDenom = "Zero " Case "One" BigDenom = "One " Case Else BigDenom = BigDenom & " " End Select ScriptEng = BigDenom End Function Private Function GetHundreds(ByVal MyNumber) Dim result As String If Val(MyNumber) = 0 Then Exit Function MyNumber = Right("000" & MyNumber, 3) If Mid(MyNumber, 1, 1) <> "0" Then result = GetDigit(Mid(MyNumber, 1, 1)) & " Hundred " End If If Mid(MyNumber, 1, 1) <> "0" And (Mid(MyNumber, 2, 1) <> "0" Or Mid(MyNumber, 3, 1) <> "0") Then result = result & "And " End If If Mid(MyNumber, 2, 1) <> "0" Then result = result & GetTens(Mid(MyNumber, 2)) Else result = result & GetDigit(Mid(MyNumber, 3)) End If GetHundreds = result End Function Private Function GetTens(TensText) Dim result As String result = "" If Val(Left(TensText, 1)) = 1 Then Select Case Val(TensText) Case 10: result = "Ten" Case 11: result = "Eleven" Case 12: result = "Twelve" Case 13: result = "Thirteen" Case 14: result = "Fourteen" Case 15: result = "Fifteen" Case 16: result = "Sixteen" Case 17: result = "Seventeen" Case 18: result = "Eighteen" Case 19: result = "Nineteen" Case Else End Select Else Select Case Val(Left(TensText, 1)) Case 2: result = "Twenty " Case 3: result = "Thirty " Case 4: result = "Forty " Case 5: result = "Fifty " Case 6: result = "Sixty " Case 7: result = "Seventy " Case 8: result = "Eighty " Case 9: result = "Ninety " Case Else End Select result = result & GetDigit _ (Right(TensText, 1)) End If GetTens = result End Function Private Function GetDigit(Digit) Select Case Val(Digit) Case 1: GetDigit = "One" Case 2: GetDigit = "Two" Case 3: GetDigit = "Three" Case 4: GetDigit = "Four" Case 5: GetDigit = "Five" Case 6: GetDigit = "Six" Case 7: GetDigit = "Seven" Case 8: GetDigit = "Eight" Case 9: GetDigit = "Nine" Case Else: GetDigit = "" End Select End FunctionИтак, функция создана, чтобы воспользоваться ей, просто введите ячейке Propis с нужными аргументами, например, если нам необходимо прописать сумму прописью в рублях с копейками и на русском языке, то формула будет выглядеть следующим образом.
Propis(B2;"RUB";"RU";1)
Числа прописью с копейками заглавными или строчными буквами в Excel
Вот код VBA для пользовательской функции. Отображение суммы прописью с копейками и выбором первой заглавной или строчной буквы
Function РубПропись(Сумма As Double, Optional Без_копеек As Boolean = False, _ Optional КопПрописью As Boolean = False, Optional начинитьПрописной As Boolean = True) As String "Функция для написания суммы прописью Dim ed, des, sot, ten, razr, dec Dim i As Integer, str As String, s As String Dim intPart As String, frPart As String Dim mlnEnd, tscEnd, razrEnd, rub, cop dec = Array("", "одна ", "две ", "три ", "четыре ", "пять ", "шесть ", "семь ", "восемь ", "девять ") ed = Array("", "один ", "два ", "три ", "четыре ", "пять ", "шесть ", "семь ", "восемь ", "девять ") ten = Array("десять ", "одиннадцать ", "двенадцать ", "тринадцать ", "четырнадцать ", "пятнадцать ", "шестнадцать ", "семнадцать ", "восемнадцать ", "девятнадцать ") des = Array("", "", "двадцать ", "тридцать ", "сорок ", "пятьдесят ", "шестьдесят ", "семьдесят ", "восемьдесят ", "девяносто ") sot = Array("", "сто ", "двести ", "триста ", "четыреста ", "пятьсот ", "шестьсот ", "семьсот ", "восемьсот ", "девятьсот ") razr = Array("", "тысяч", "миллион", "миллиард") mlnEnd = Array("ов ", " ", "а ", "а ", "а ", "ов ", "ов ", "ов ", "ов ", "ов ") tscEnd = Array(" ", "а ", "и ", "и ", "и ", " ", " ", " ", " ", " ") razrEnd = Array(mlnEnd, mlnEnd, tscEnd, "") rub = Array("рублей", "рубль", "рубля", "рубля", "рубля", "рублей", "рублей", "рублей", "рублей", "рублей") cop = Array("копеек", "копейка", "копейки", "копейки", "копейки", "копеек", "копеек", "копеек", "копеек", "копеек") If Сумма >= 1000000000000# Or Сумма < 0 Then РубПропись = CVErr(xlErrValue): Exit Function "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& If Round(Сумма, 2) >= 1 Then intPart = Left$(Format(Сумма, "000000000000.00"), 12) For i = 0 To 3 s = Mid$(intPart, i * 3 + 1, 3) If s <> "000" Then str = str & sot(CInt(Left$(s, 1))) If Mid$(s, 2, 1) = "1" Then str = str & ten(CInt(Right$(s, 1))) Else str = str & des(CInt(Mid$(s, 2, 1))) & IIf(i = 2, dec(CInt(Right$(s, 1))), ed(CInt(Right$(s, 1)))) End If On Error Resume Next str = str & IIf(Mid$(s, 2, 1) = "1", razr(3 - i) & razrEnd(i)(0), _ razr(3 - i) & razrEnd(i)(CInt(Right$(s, 1)))) On Error GoTo 0 End If Next i str = str & IIf(Mid$(s, 2, 1) = "1", rub(0), rub(CInt(Right$(s, 1)))) End If РубПропись = str """""""""""""""""" If Без_копеек = False Then frPart = Right$(Format(Сумма, "0.00"), 2) If frPart = "00" Then frPart = "" Else If КопПрописью Then frPart = IIf(Left$(frPart, 1) = "1", ten(CInt(Right$(frPart, 1))) & cop(0), _ des(CInt(Left$(frPart, 1))) & dec(CInt(Right$(frPart, 1))) & cop(CInt(Right$(frPart, 1)))) Else frPart = IIf(Left$(frPart, 1) = "1", frPart & " " & cop(0), frPart & " " & cop(CInt(Right$(frPart, 1)))) End If End If РубПропись = str & " " & frPart End If """""""""""""""""" " РубПропись = str & frPart If начинитьПрописной Then Mid$(РубПропись, 1, 1) = UCase(Mid$(РубПропись, 1, 1)) " If начинитьПрописной Then РубПропись = UCase(Left(РубПропись, 1)) & Mid(РубПропись, 2) End Function
- Без копеек (1), с копейками (0)
- Копейки прописью (1), числом (0)
- Начинать прописью (0), заглавной (1)
Вот как используется функция
Примечание
- Данная функция будет работать с числами от 0 до 99 999 999
- Перед копирование кода переключите раскладку клавиатуры на русский язык (для корректного копирования русского текста)
- Код VBA необходимо вставлять во все файлы (Книги Excel), где вы хотите, чтобы она работала
- После вставки код, необходимо сохранить файл с поддержкой макросов xlsm (в Excel, начиная с 2007 версии)
- Функцию можно либо набирать в ручную, либо, если вы забыли как она пишется, через мастер функций (кнопка fx в строке формул, категория Определенные пользователем)
Тема английских цифр довольно сложная, поскольку образование английских числительных отличается от образования русских. Есть правила, а есть исключения, при этом и в тех, и в тех есть особенности. Рассмотрим английские цифры с транскрипцией и русским произношением, наведем яркие примеры и сделаем акцент на исключением. Вперед за новыми знаниями!
Цифры в английском языке образуются по-разному. Числительные от 1 до 10 имеют одни правила образования, от 13 до 20 – другие. Десятки, сотни и тысячи тоже имеют особенности образования.
Особенности образования числительных от 1 до 12
В таблице ниже приведены числительные от 1 до 12 с транскрипцией, русским произношением и примерами:
1 | one | уан | |
2 | two | [ˈtuː] | ту |
3 | three | [θriː] | сри |
4 | four | фор | |
5 | five | файв | |
6 | six | сыкс | |
7 | seven | [ˈsevn̩] | с’эвэн |
8 | eight | эйт | |
9 | nine | найн | |
10 | ten | тэн | |
11 | eleven | [ɪˈlevn̩] | ил’эвэн |
12 | twelve | тУ’элв |
- We wanted one cake, two bananas ang eight apples => Мы хотели одно пирожное, два банана и восемь яблок.
- We need to buy avocado fot this recipe. Or better two ones => Для этого рецепты мы должны купить авокадо. Или лучше два.
- Three kilos of meat, four big tomatoes, five eggplants and garlic will made this evening much more better. I will prepare very delicious dish by my own recipe! => Три килограмма мяса, четыре больших помидора, пять баклажанов и чеснок сделают вечер намного лучше. Я приготовлю очень вкусное блюдо по своему собственному рецепту!
- Eleven foxes and twelve wolves were seen on this week at this place => Одиннадцать лисиц и двенадцать волков были замечены на этой недели в этом месте.
Особенности образования числительных от 13 до 20
13 | thirteen | [θɜː’tiːn] | сёрт’ин |
14 | fourteen | [ˌfɔː’tiːn] | форт’ин |
15 | fifteen | [ˌfɪf’tiːn] | фифт’ин |
16 | sixteen | [ˌsɪk’stiːn] | сыкст’ин |
17 | seventeen | [ˌsev(ə)n’tiːn] | сэвэнт’ин |
18 | eighteen | [ˌeɪ’tiːn] | эйт’ин |
19 | nineteen | [ˌnaɪn’tiːn] | найнт’ин |
Из таблицы видно, что числительные от 13 до 19 (включительно) пишутся по одним и тем же правилам, к количественному числительному (one, two, three) добавляется частица –teen . И не путайте количественные числительные с порядковыми! в английском языке образуются совсем иным способом!
На заметку! Нужно помнить, что в каждом правиле есть исключения. В этом случае исключениями будут числительные 13 и 15. У них корень three и five будут иметь видоизмененную форму:
- Three => thirteen
- Five => fifteen.
А не threeteen/fiveteen !!!
Некоторые примеры:
- Seventeen girls were seen at this pаrty while only eight boys came. — На вечеринке было замечено семнадцать девушек, в то время как пришло только восемь парней.
- Seventeen pieces of cake were given to all those children. — Всем этим детям дали семнадцать кусочков пирога.
- There is a lot of fish in this river. Nineteen kinds were known 5 years ago. — В этой реке много рыбы. Пять лет назад было известно девятнадцать видов.
Десятки английских цифр
20 | twenty | [ˈtwenti] | тУ’энти |
30 | thirty | [ˈθɜːti] | С’ёрти |
40 | forty | [ˈfɔːti] | ф’орти |
50 | fifty | [ˈfɪfti] | ф’ифти |
60 | sixty | [ˈsɪksti] | с’ыксти |
70 | seventy | [ˈsevnti] | с’эвэнти |
80 | eighty | [ˈeɪti] | ‘эйти |
90 | ninety | [ˈnaɪnti] | н’айнти |
Таблица наглядно показывает, что десятки цифр образуются при помощи частицы (суффикса) –ty . Эти числительные представляют собой производные от количественных, только нужно еще добавить суффикс –ty.
Важно! Помните, что при образовании цифр 20,30, 40 и 50 корень количественных цифр, которые служат основой для образования десятков, будет видоизменяться:
- two – 20 twenty [ˈtwenti]
- three – 30 thirty [ˈθɜːti]
- four – 40 forty [ˈfɔːti]
- five – 50 fifty [ˈfɪfti]
И еще один нюанс: цифра 80 [ˈeɪti] характеризуется отсутствием повтора буквы t: eight (восемь) = eighty (eight+ty =eightty).
Примеры:
- Thirty exotic animals were needed to make the idea of the movie complete => Было нужно тридцать экзотических животных, чтобы сделать идею фильма законченной (совершенной).
- Sixty soldiers will come on parade in front of the palace => На парад, который будет перед дворцом, придут шестьдесят солдат.
- Fifty of them knew the road but only thirty agreed to follow us => Пятьдесят из них знали дорогу, но только тридцать согласились следовать за нами.
Что касается ударения числительных, которые образуются при помощи –ty, то тут все просто – ударение всегда будет на первом слоге.
Справка: бывает так, что начинающим ученикам трудно разделить в разговорной речи числительные с –ty и –teen. И тут на помощь придет ударение – если она на первом слоге, то 100% мы имеем дело с десятками числительных.
Основа основ: как образуются цифры на английском языке
Изучая образование английских цифр важно помнить, что цифры от 1 до 12 – это простые количественные числительные. Их задача – обозначать количество предметов. Состоят такие числительные из одного слова. Очень важно запомнить написание первых двенадцати цифр, поскольку они являются походными для образования всех остальных цифр – от тринадцати до миллиарда.
Как произносятся числительные, которые образуются посредством добавления частицы –teen? Тут нужно быть очень внимательным => произношение числительных (английских цифр) будет иметь два ударения: на первом и втором слоге. При этом сразу заметим, что ударения не будут равными по силе. Одно из них будет вторичным, а другое – основным.
Например, как произносится слово thirteen? Из транскрипции [ˌθɜːˈtiːn] видно, что в слове два ударения. Нижняя черточка обозначает вторичное ударение, верхняя – основное. То же самое касается fourteen [ˌfɔːˈtiːn] и fifteen [ˌfɪfˈtiːn]. Тут тоже два ударения – основное и дополнительное.
Что делать, чтобы не ошибиться с произношением? Для этого нужно всегда смотреть на транскрипцию. Каждое числительное, как и любое другое слово, должно изучать по следующей схеме: транскрипция – перевод – наличие нескольких значений.
Обратите внимание! В некоторых словарях ударение числительных определяется наличием (отсутствием) после него существительного. Напр., если числительное стоит рядом с существительным, то ударение падает на первый слог =>
- fifteen rivers [ˈfɪftiːn ˈrɪvər z]
- sixteen cats [ˈsɪkstiːn ˈkæts]
Но! Если числительное стоит в предложении отдельно, без существительного, то ударение падает на второй слог (на суффикс –teen):
- fifteen
- sixteen
Примеры:
- Fifteen cats were sold this week (ударение ставим на первый слог) => На этой неделе продали пятнадцать кошек
- How many cats were sold this week? – Fifteen (ударение на суффиксе –teen) => Сколько кошек было продано на этой неделе? — Пятнадцать.
Сто, тысяча, миллион: есть ли разница?
В первую очередь следует заметить, что перед числительными hundred (сто), thousand (тысяча) и million (миллион) всегда будет либо слово one, либо неопределенный артикль а (в значении ‘’один’’).
- a/one hundred => Уан х’андрид [ə wʌn ˈhʌndrəd]
- a/one thousand => Уан С’аузэнд
- one million => Уан м’ильян.
- One hundred and twenty => сто двадцать
- One hundred singers => сто певцов
- One hundred thirty eight cars => сто тридцать восемь машины.
Но! Остальные количественные числительные характеризуются отсутствием артикля! =>
- Five dresses => Пять платьев.
- Eight balls => Восемь шаров.
Важно! В числительных hundred, thousand и million нет окончания –s, которое определяет множественное число.
- Двести => two hundred
- Пятьсот => five hundred
- Девятьсот => nine hundred и пр.
Если мы говорим о тысячах, то тут действует то же самое правило:
- тысяча (одна тысяча) – one thousand или a thousand
- пять тысяч – five thousand
- семь тысяч – seven thousand.
Миллионы образуются тем же принципом:
- миллион (один миллион) – one million или a million
- семь миллионов – seven million
- девять миллионов – nine million.
Но! Английский язык не был бы столь увлекательным в изучении, если бы в нем не было исключений. А как же без них? Ученикам будет интересно узнать, что окончание –s в миллионах, тысячах и сотнях все же употребляется. Когда это происходит? Когда меры обозначают неопределенное количество этих самых миллионов, тысяч и сотен.
Примеры
- Hundreds of pages to read for understanding => Читать сотни страниц для понимания (чего-то, иностранного языка, например).
- Five millions of tons of gold => Пять миллионов тонн золота.
- Thousands of kilometers to walk to win marathon => Пройти тысячи километров, чтобы выиграть марафон.
Из примеров видно, что после сотен, тысяч и миллионов с окончанием –s (при переводе на английский) идет существительное или глагол. В большинстве случаев дополнительной частью предложения будет все же существительное. И если оно будет присутствовать, то обязательно с предлогом of:
- Seven or eight thousands of specie were made of pure silver => Семь или восемь тысяч металлических монет были сделаны из чистого серебра.
Песенка про Английские цифры для детей
Подводим итоги
Цифры в английском языке образуются иным способом от того, который мы изучали в грамматике русского языка. Десятки и сотни имеют свои особенности образования, в которых, естественно, обязательно найдутся исключения из правил. При этом, чтобы правильно выучить числительные, крайне важно научиться корректно их произносить.
В написании числительные тоже имеют свои нюансы, нужно знать и тонкости правописания. Поэтому, учим тему английские цифры с транскрипцией и русским произношением понемногу и с примерами (переводом), чтобы лучше понять тонкости материала. И не забывайте регулярно повторять уже изученные темы, чтобы они не забывались.
Успехов и новых свершений! Помните, что сразу все никому не давалось. Начинайте с малого и постепенно развивайте свои способности. При желании у вас все получится! До новых встреч и побольше интересных тем для изучения!
Еще пару видео образования английских цифр от 1 до 100 и от 100 и выше от англоязычного преподавателя:
Если вы сомневаетесь, как пишется то или иное прописью по-английски или по-русски, воспользуйтесь нашим переводчиком для числительных. Для того что бы выполнить перевод введите требуемое число в виде цифр и программа рассчитает его письменную форму.
В настоящий момент ограничением переводчика является лимит в 18 знаков до запятой (для целочисленных значений) и 18 цифр после запятой (для перевода значений содержащих дробную часть).
Число:
Как вы можете видеть выше, для переводимого числа выдается несколько вариантов английского написания. С их помощью вы можете определить разницу между американским английским (AmE) и британским английским (BrE). Для каждого из них в свою очередь так же может быть предоставлено несколько вариантов написания, какой из них использовать в тексте зависит от контекста предложения.
Данная программа одинаково легко справляется с переводом чисел в текст, как для английского языка, так и для русского. Т.е. если вам необходимо записать число прописью по-русски, просто введите его в числовом формате и нажмите кнопку «Перевести».
Обозначения
При переводе на русский язык переводчик учитывает возможные изменения по родам для данного числа, которые обозначаются следующими пиктограммами:
- женский род, - мужской род, - средний род.
Помимо чисел наша программа также умеет писать прописью различные денежные суммы. При этом перевод осуществляется сразу в три различные валюты: рубли, доллары и фунты стерлингов.
Кнопка служит для переключения между режимами «Число прописью» и «Сумма прописью».
В первую очередь мы ориентируемся на людей изучающих англ. язык, но если данный переводчик пригодится кому-нибудь ещё (например, при заполнении деловых документов), мы будем очень рады.
Числа, написанные прописью, часто употребляются в письменной речи. Существует группа правил русского языка, знание которых поможет всегда грамотно писать цифры и числа, независимо от сложности слов.
Обозначая цифры словами на письме, следует проявлять внимательность и не торопиться. Нужно согласовывать числительное с существительным, к которому оно относится. Чтобы правильно писать цифры прописью, нужно проявлять особое внимание также и при склонении числительных, состоящих из нескольких слов.
Быстрая навигация по статье
Виды числительных
В зависимости от смыслового значения, числительные подразделяются на:
- Количественные - обозначают количество или численность. Отвечают на вопрос «сколько?» (один, два, пятнадцать, тридцать пять и т.д.);
- Собирательные - обозначают количество как совокупность (двое, трое, шестеро, оба и т.д.);
- Порядковые - числительные со счётно-порядковым значением. Отвечают на вопрос «который?» (пятый, шестнадцатое, семьдесят вторая и т.д.).
Склонение числительных
По образцу существительных третьего склонения изменяются такие числительные, как:
- пять, шесть, семь, восемь, девять;
- Числительные с окончанием на -дцать (одиннадцать, двенадцать, тридцать);
- Числительные, оканчивающиеся на -десят (пятьдесят, шестьдесят).
Числительные, заканчивающиеся на -сот, склоняются по-особому:
- Именительный падеж - триста, пятьсот;
- Родительный - трёхсот, пятисот;
- Дательный - трёмстам, пятистам;
- Винительный - триста, пятьсот;
- Творительный - тремястами, пятьюстами;
- Предложный - о трёхстах, о пятистах.
Особым образом склоняются числительные «сорок», «девяносто» и «сто»:
- В именительном и винительном падежах — сорок, девяносто, сто;
- В остальных падежах - сорока, девяноста, ста.
Числительное «полтора» обладает двумя формами именительного падежа: полтора (мужской и средний род) и полторы (женский род). Форма всех косвенных падежей (кроме винительного) - полутора.
По образцу прилагательных склоняются:
- Числительные «два», «три», «четыре»;
- Собирательные числительные;
- Слова «оба», «обе», «сколько», «столько», «сколько-нибудь», «столько-то».
Склонение сложных числительных
Прежде чем склонять числительное, состоящее из нескольких слов, необходимо определить, к какому виду оно относится:
- У составных количественных числительных склоняется каждое слово (не хватает тысячи двухсот пятидесяти двух учебников);
- У составных порядковых числительных склоняется только последнее слово (к две тысячи четырнадцатому году).
Правила написания
Определить ситуацию, в которой нужно писать числительное прописью поможет знание следующих правил:
- Число в виде цифр обязательно пишется перед знаками номера, процента, параграфа, градуса;
- Если есть существительное, связанное с числом, то последнее пишется прописью (например: в состав пакета входит три программы);
- Цифра 0 (ноль) в тексте записывается прописью. Как знак ноль пишется рядом с другими цифрами.
Правила записи числительных
Существует ещё несколько важных моментов, на которые следует обратить внимание при написании чисел:
- В сложном числительном миллиарды, миллионы, тысячи, сотни, десятки, единицы прописываются отдельно;
- Между словами в одном числительном знаков препинания не ставят;
- Писать мягкий знак в числительном нужно только один раз. Если мягкий знак есть в конце слова - его не пишут в середине, и наоборот (пятьдесят, семнадцать).