Войти
Территория кровельщика
  • Постные завтраки на скорую руку: рецепты с фото
  • Святая гора Афон будет открыта для женщин
  • Благоверные князья Петр и Феврония Муромские
  • Молитва святая аполлинария
  • Грешно ли христианам мечтать?
  • Появление и развитие кириллицы
  • 13 прописью на русском языке. Как писать числа в английском языке

    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 (ноль) в тексте записывается прописью. Как знак ноль пишется рядом с другими цифрами.

    Правила записи числительных

    Существует ещё несколько важных моментов, на которые следует обратить внимание при написании чисел:

    • В сложном числительном миллиарды, миллионы, тысячи, сотни, десятки, единицы прописываются отдельно;
    • Между словами в одном числительном знаков препинания не ставят;
    • Писать мягкий знак в числительном нужно только один раз. Если мягкий знак есть в конце слова - его не пишут в середине, и наоборот (пятьдесят, семнадцать).