Форми написання чисел у тексті документів. Сума прописом онлайн Цифри та числа прописом

«Всі мають до одного
Цифри знати до цифри 5 -
Ну, хоч би для того,
Щоб позначки відрізняти»

В. Висоцький
"Аліса в країні чудес"

Перефразовуючи слова відомого поета, можна сказати, що кожен має знати не просто цифри, а й те, як правильно пишуться числа, що складаються з цих самих цифр і часто вживані в різних документах. Щоб розібратися, коли і як пишуться числау тексті окремих документів, треба спочатку зрозуміти, які форми написання чисел у тексті використовуються.

Існують три форми написання чиселу тексті:

    цифрова;

    літерна (словесна);

    буквено-цифровий.

У цифровій формі пишуться переважно кількісні числівники, наприклад, «Підтверджуємо, що нашим підприємством було отримано 3 тонни цементу».

У словесній формі пишуться всі числа, з яких починається пропозиція, особливо перша в абзаці, наприклад: «Десять верстатів необхідно відправити у філію підприємства «Екотехніка» у м. Псков».

Літерно-цифрова формауявлення чисел краще тоді, коли наводяться великі круглі цифри. Наприклад, 50 млрд рублів, 50 тис. руб., 10 млн рублів прочитати легше, ніж 50 000 000 000 рублів.

Арабські та римські цифри

При написання чиселвикористовуються арабські чи римські цифри. Вибір тієї чи іншої виду цифр визначається переважно традицією чи величиною порядкових чисел. Погодьтеся, що ніхто не заперечуватиме незручності використання римських цифр при позначенні великих чисел.

Нині у текстах документів використовуються, зазвичай, арабські цифри. Але і числівники, що позначаються римськими цифрами, мають місце. Слід пам'ятати, що римськими цифрами не позначається множина.

Порядкові числові, що позначаються арабськими цифрами, пишуться з нарощенням: «80-ті роки». Відмінкове закінчення в порядкових числівниках має бути однолітерним або дволітерним.

Однолітерні закінчення пишуться тоді, коли останній літері чисельного передує голосний звук. Наприклад, 4-й (четвертий), 4-а (четверта), 5-е (п'яте, п'яте), 5-е (п'яте, п'яте).

Двобуквенні закінчення використовують, якщо останній літері чисельного передує приголосний звук. Наприклад, 5-го, 5-го, 6-го.

При написання порядкових числівниківнабагато рідше можуть використовуватися римські цифри, які у разі пишуться без нарощення: «фахівець II категорії», «юрисконсульт I категорії».

Складні іменники та прикметники, які мають у своєму складі чисельні, пишутьсянаступним чином:

  • 3-місячний термін,

    10-відсотковий,

    3-денний.

Але це стосується правил російської мови, які треба знати і пам'ятати завжди при використанні чисел у тексті документа. Нас же цікавить питання, у яких випадках і в яких документах сума, написана цифрами, потребує її подальшого вказівки. Це питання, можна сказати, історичне.

Вперше у світовій історії постанова про те, що у всіх документах цифри мають писатися прописом, а не арабськими цифрами, було прийнято у 1299 році у Флоренції. Однак ця заборона на арабські цифри була накладена не лише через те, що цифри легше виправити, ніж слова, а й через те, що нові тоді для Європи арабські цифри багато мешканців розглядали як підозрілі «арабські магії».

Вказівка ​​суми прописом

В наш час використання розшифровки чисел необхідно для того, щоб убезпечити себе від різних проблем, які можуть виникнути з вини неуважного виконавця (просто помилився) або «з вини» контрагента, який свідомо збільшив суму договору шляхом приписування кількох цифр до зазначеної суми. Що ж до такого «креативного творчості» в договорах, слід пам'ятати, що договір - це палиця з двома кінцями, яка може боляче вдарити будь-яку зі сторін. Тому питання про те, чи потрібно прописувати суми прописому договорах, довіреностях, листах, що стосуються перерахування коштів, стояти ні. А ось розібратися з тим, як правильно прописувати ці сумистоїть. При цьому Цивільний кодекс РФ не містить жодних посилань на те, як ці сумиповинні прописуватисяу договорах, довіреностях.

Спочатку зупинимося на бухгалтерських документах. Тут все більш менш зрозуміло. Як правило, переважна більшість документів, які доводиться заповнювати співробітникам, є первинними обліковими документами. Правила роботи з ними регламентуються Федеральним закономвід 21.11.1996 р. № 129-ФЗ "Про бухгалтерський облік". Первинні облікові документи поділяються на:

    документи, форми яких затверджено постановами Держкомстату РФ;

    на документи, форми яких не затверджено, але тоді вони обов'язково повинні містити необхідний мінімум реквізитів, зазначених у законі про бухгалтерський облік. Один з обов'язкових реквізитів таких документів - вимірювачі господарської операції у натуральному вираженні та грошах. У цьому закон немає явного посилання необхідність розшифровки грошового выражения.

Багато затверджених форм первинних облікових документів містять як рядки із зазначенням сум, а й рядки їхнього розшифровки прописом. Відповідно до постанови Держкомстату РФ від 24.03.1999 р. № 20 «Про затвердження порядку застосування уніфікованих форм первинної облікової документації», видалення окремих реквізитів з уніфікованих форм не допускається. А це означає, що заповнення реквізитів за вказівкою сум та їхнє розшифрування є обов'язковими. Порядок заповнення даних реквізитів не встановлено. Хоча у бухгалтерських документах він практично не викликає труднощів.

Аналізуючи форми затверджених первинних облікових документів, можна дійти невтішного висновку у тому документах, де суми необхідно прописувати , це робиться в наступному порядку (див. Приклад 1):

    вказується сума у ​​цифровому вираженні,

    а потім ця сума повторюється прописом, при цьому копійки позначаються цифрами.

С.Ю. Козлова, провідний юрист ВАТ "Оптіма іКСчейндж Сервісез" (OXS):

Хоча нині чинний закон від 21.11.1996 р. № 129-ФЗ «Про бухгалтерський облік» і був прийнятий за Цивільним кодексом, з моменту його набуття чинності пройшло майже 11 років. За цей час російська економіка докорінно змінилася.

Завдяки внесенню відповідних змін до законодавчих актів з'явилися нові суб'єкти бухгалтерського обліку(Адвокати, які здійснюють адвокатську діяльністьв адвокатському кабінеті), розширилося коло органів, уповноважених здійснювати регулювання бухгалтерського обліку. Остання обставина, своєю чергою, стало наслідком послаблення впливу держави на економіку країни та посилення економічної незалежності суб'єктів підприємництва.

І, нарешті, важливу роль стало грати і те, що Росія, бажаючи увійти як рівноправний учасник у світове економічне співтовариство, здійснює поступовий перехід до ведення бухгалтерської та фінансової звітності відповідно до міжнародними стандартами(МСФЗ, US GAAP). Все це знайшло своє відображення в проекті нового закону «Про офіційний бухгалтерський облік», який перебуває на розгляді у Держдумі.

Але зараз стосовно даної теми нам буде цікава одна істотна зміна, яка торкнулася первинних облікових документів (т.зв. «первинки»).

Проект закону покладає на керівника організації обов'язок щодо затвердження форм первинних облікових документів. Затвердження здійснюється за поданням особи, на яку покладено ведення бухгалтерського обліку.
В теперішній моментформи первинних облікових документів містяться в альбомах уніфікованих форм первинної облікової документації, які відповідно до постанови Держкомстату РФ від 29.05.1998 р. № 57а та Мінфіну від 18.06.1998 р. № 27н підлягають введенню у всіх організаціях, які здійснюють діяльність на території нашої країни . Тому сьогодні економічний суб'єкт вправі затверджувати лише форми тих первинних облікових документів, які у альбомах уніфікованих форм.

Очевидно, прийняття нового закону передбачає відмову від застосування уніфікованих форм. Кожен економічний суб'єкт матиме право затверджувати форми первинних облікових документів, необхідні ведення бухгалтерського обліку у цьому конкретному економічному суб'єкті. Неодмінною умовою затвердження та подальшого використання таких форм є наявність обов'язкових реквізитів, перелік яких загалом відповідає таким, що містяться у пункті 2 статті 9 чинного закону"Про бухгалтерський облік".

При цьому в називному відмінкупрописом вказується лише частина суми, що у рублях. Щоб уникнути приписок, перше слово необхідно починати з великої літери, а відповідно до п. 2.9 «Положення про документи та документообіг бухгалтерських документів», затверджених Міністерством фінансів СРСР від 29.07.1983 р.
№ 105«Вільні рядки у первинних документах підлягають обов'язковому прочерку».

Не тільки в бухгалтерських документах, а й у договорах, довіреності при складанні вказуються суми, які необхідно повторювати прописом.

Порядок розшифровки суми договору чи суми, зазначеної у довіреності, як ми зазначали вище, не регламентується Цивільним кодексом РФ. Але принцип написання сум прописомзалишається загальним всім документів: спочатку вказуємо суму цифровим способом, та був - прописом в називному відмінку з великої букви. Але й тут можливі варіації:

    Виходячи з практики ділового оборотуможна рекомендувати наступний найпоширеніший спосіб, при якому спочатку повністю прописується сума в цифровому вираженні, включаючи рублі та копійки, а потім вона повторюється, але вже написом (див. Приклад 1).

    Але практично зустрічається й інший спосіб. Спочатку прописується сума, яка відображає рублі, в цифровому виразі та прописом у дужках, а потім копійки вказуються лише один раз у цифровому виразі:

У договорах ви можете зустріти ще один спосіб розшифрування суми, Наприклад, «17 363,00 (Сімнадцять тисяч триста шістдесят три рублі 00 копійок)». З погляду логіки тут є суперечність. Друга частина (розшифровка) має повністю відповідати першій частині (цифровому виразу). В даному прикладіу першій частині відсутнє посилання на валюту, тоді чому при розшифровці вказано саме рублі, а, наприклад, не долари США чи євро? Додавши у першу частину слово «крб.», ми матимемо модифікацію першого з перелічених допустимих варіантів: «17 363,00 крб. (Сімнадцять тисяч триста шістдесят три рублі 00 копійок)».

Використовувати слова «рублі» і «копійки» або використовувати їх скорочені варіанти («руб.», «коп.»), ви можете вирішити собі самостійно. Принципового значення це немає. Головне, щоб була одноманітність: вказавши слово «рублі» повністю, аналогічно вчиніть і слово «копійки». Причому способи вказівки копійок (центів, євроцентів) також можуть бути різними, що особливо притаманно міжнародних контрактів.

При цьому хотілося б звернути увагу читачів на те, що можна використовувати будь-який з перерахованих способів розшифрування сум у договорі, довіреності, листі або іншому документі (крім бухгалтерських). Який їх вибрати, ви можете визначити самі, т.к. законодавчо жодний із цих способів не закріплений. Найголовніше, щоб цифровий вираз суми відповідав тому, що вказано прописом.

Якщо все-таки організація хоче ввести однаковість у порядок написання сум у різних документах, це можна закріпити в Інструкції з діловодства, де, наприклад, зазвичай прописується порядок написання дати документа. При цьому слід пам'ятати, що Інструкція з діловодства є локальною. нормативним актоморганізації, а отже, зобов'язати контрагента за договором прописати сумутак як це закріплено у вашій Інструкції з діловодства, ви не зможете. Тут важливо, щоб сторони домовилися про будь-яке правильному написаннічисел та їх розшифровці.

Ми розглянули варіанти, коли сума різних документах вказується чітко. Але на практиці дуже часто при видачі довіреностей на право підписання певних договорів вказується межа суми, понад яку довіряється не може укладати договори. В цьому випадку розшифрування сумипишеться в родовому відмінку, т.к. вона слідує за словами «не більше», «не менше». Наприклад, «не більше 2000000 (Двох мільйонів) рублів».

Аналогічна ситуація виникає за розшифровці прописомінших чисел, наприклад, кількості банківських днів або обсягу авторських аркушів ( сума прописомпідлягає відмінюванню):

* * *

Таким чином, аналіз можливих варіантів розшифровки чисел прописомдозволяє зробити висновок про те, що сьогодні це питання законодавчо не врегульоване. А якщо так, то можна рекомендувати розробникам нового ДСТУ з діловодства включити такий розділ до нової редакції ДСТУ і спробувати розставити всі крапки над «і», щоб кожен з нас, подібно до Аліси з країни Чудес, міг сказати:

«До мільйона далеко,
Але спочатку треба знати,
Те, що просто і легко, -
Раз два три чотири п'ять".

А поки що автор статті сподівається, що розглянуті приклади написання чисел, Засновані на багаторічному досвіді роботи з документами та практиці ділового обороту, допоможуть багатьом співробітникам впоратися з цим завданням.


Зручний калькулятор «Сума прописом онлайн» допоможе легко перевести цифри в слова. За пару секунд на цьому сайті ви дізнаєтесь, як написати вказане число прописом згідно з правилами російської мови.

Робота бухгалтера, фінансового директора пов'язана з цифрами. Помилка у фінансових документах може призвести до неприємних наслідків.

Числа в документах можна написати двома способами:

  1. Лише цифрами.
  2. Цифрами та літерами (прописом).

Існує ряд документів, у яких цифри дублюються прописом. У договорі на постачання товару обов'язково буде пункт із зазначенням його ціни. І вартість товару пишеться як цифрами, і прописом. Наприклад, вартість товару з урахуванням ПДВ становить 400 000 (чотири тисячі рублів 00 копійок), у тому числі ПДВ 61 016,95 (шістдесят одна тисяча шістнадцять рублів 95 копійок).

Суму прописом можна зустріти у таких документах:

  • у договорі на поставку, у договорі позики, у трудовому договорі тощо;
  • у касових та зарплатних документах: ПКО, РКО, авансові звіти, зарплатні відомості тощо;
  • у первинних документах: ТОРГ-12, акти надання послуг, акти звірок, звіти комітента тощо.

Як використовувати калькулятор «Сума прописом онлайн»

Щоб отримати результат, введіть потрібну цифру в полі. Сервіс автоматично запропонує правильний варіант написання цифри літерами. Відповідь ви побачите під цифровим віконцем.

Отриманий варіант можна скопіювати і вставити в потрібний документ. Автоматично сформована сума прописом відповідає всім правилам написання:

  1. Сума пишеться з великої літери.
  2. Копійки не перетворюються на слова, вони залишаються у вигляді цифр.

Суму з копійками потрібно вводити в поле без пробілів, розділяючи ціле число та копійки комою або крапкою. Наприклад, 21032.12 або 21032,12.

Суму без копійок у полі можна ввести трьома способами:

  1. Цілим числом. Наприклад, 574.
  2. Цілим числом із зазначенням копійок через кому. Наприклад, 574,00.
  3. Цілим числом із зазначенням копійок через точку. Наприклад, 574.00.

З калькулятором «Сума прописом онлайн» працювати легко та зручно. Він допоможе заощадити час. Ви можете бути впевнені, що всі цифри документів будуть написані без граматичних помилок.

Велике значення під час навчання письма цифр має визначення правильного нахилу. При листі у клітині нахил визначається відрізком, що з'єднує правий верхній кут клітини з серединою її нижньої сторони. Перш ніж приступити до пояснення написання цифри, необхідно показати дитині її зразок та проаналізувати, з яких елементів складається цифра (паличка, хвиляста лінія, овал, напівовал). Показ написання цифри має супроводжуватися короткими поясненнями у тому, де починається лінія, у напрямі ведеться, де закінчується, де ручка має бути відірвана від паперу і який буде наступна лінія. Перші цифри, написані дитиною самостійно, мають бути переглянуті дорослим, який робить необхідні зауваження.

Особливості написання цифр та зразки цифри

Починають писати маленьку паличку трохи вище і правіше за центр клітини, ведуть лінію вгору до правого верхнього кута клітини. Потім пишуть велику паличку від верхнього правого кута майже до середини нижньої сторони клітини.

Починають писати трохи нижче за середину верхньої сторони клітини. Ведуть лінію вгору, закруглюючи у верхньому правому кутку клітини. Потім ведуть лінію до середини нижньої сторони клітини. Уздовж нижньої сторони клітини. Вздовж нижньої сторони клітини пишуть хвилясту лінію, ведучи руку до нижнього правого кута клітини.

Починають писати трохи нижче за середину верхньої сторони клітини. Ведуть лінію вгору, закруглюючи у верхньому правому кутку клітини. Потім ведуть лінію донизу, трохи не доводять до середини клітини і пишуть нижній напівовал.

Починають писати трохи правіше за середину верхнього боку клітини. Ведуть пряму лінію майже до центру клітини, потім ведуть паличку вправо і трохи не доводять праворуч клітини. Пишуть довгу паличку, починаючи вище за середину правої сторони клітини і доводячи її до нижньої сторони клітини.

Починають писати похилу паличку трохи правіше за середину верхньої сторони клітини і ведуть її майже до центру клітини. Потім пишуть напівовал. Зверху від палички пишуть праворуч хвилясту лінію.

Починають писати напіволів трохи нижче верхнього правого кута клітини, закруглюють, торкаючись верхньої сторони клітини, і ведуть руку вниз. Закруглюють лінію, торкаючись нижньої сторони клітини та ведуть руку вгору. Потім закруглюють лінію вліво трохи вище за центр клітини.

Починають писати хвилясту лінію трохи нижче за середину верхньої сторони клітини і доводять її до правого верхнього кута клітини. Потім пишуть велику паличку, доводячи її майже до середини нижньої сторони клітини, а потім перекреслюють маленькою паличкою посередині.

Починають писати трохи нижче і правіше за середину верхньої сторони клітини. Ведуть лінію вгору та вправо, закруглюють, торкаючись верхньої та правої сторін клітини. Потім ведуть руку вниз, закруглюють лінію, торкаючись нижньої сторони клітини. Далі, закруглюючись, лінія йде нагору до початкової точки.

Починають писати трохи нижче правого верхнього кута клітини. У верхньому правому куті клітини лінію закруглюють і ведуть руку вниз, до центру клітини. Тут лінію знову закруглюють і ведуть до початку овалу. Потім ведуть руку вниз, закруглюючи у середини нижньої сторони клітини.

Овал починають писати трохи ліворуч від правого верхнього кута клітини. Ведуть лінію донизу, закруглюючи на середині нижньої сторони клітини. Потім ведуть руку вгору до початку овалу.

Прописи цифр

Дуже поширене завдання написати числа прописом 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 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 1 = "копійка" 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_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 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_ukr_ d Case "EUR" Out = ScriptRus(whole) & " " & w_rus_e & " " & fraq & " " & f_rus_e End Select End If lang = "EN" The 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) * 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 1 mil_txt = Nu ms1(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 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 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 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) 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<>"" The 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) Then Exit Function MyNumber = Right("000" & MyNumber, 3) If Mid(MyNumber, 1, 1)<>"0" The 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") The result = result & "And " End If If Mid(MyNumber, 2, 1)<>"0" The result = result & GetTens(Mid(MyNumber, 2)) Else result = result & GetDigit(Mid(MyNumber, 3)) End If GetHundreds = result End Function "" If Val(Left(TensText, 1)) = 1 The 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 If GetTens = результат End Function Private Function GetDigit(D igit) Select Case Val(Digit) Case 1: GetDigit = "One" Case 2: GetDigit = "Two" Case 3: GetDigit = "Three" Case 4: GetDigit = "Four" : 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, de Di i As Integer, str As String, s As String Dim intPart As String, frPart As String Dim mlnEnd, tscEnd, razrEnd, rub, cop dec= ", "п'ять", "шість", "сім", "вісім", "дев'ять") 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 до 99999999
  • Перед копіюванням коду переключіть розкладку клавіатури на російську мову (для коректного копіювання російського тексту)
  • Код VBA необхідно вставляти у всі файли (Книги Excel), де ви хочете, щоб вона працювала
  • Після вставки коду, необхідно зберегти файл з підтримкою макросів xlsm (в Excel, починаючи з 2007 версії)
  • Функцію можна або набирати вручну, або, якщо ви забули, як вона пишеться, через майстер функцій (кнопка fx у рядку формул, категорія Визначені користувачем)

Чисельних, допускаються граматичні помилки у закінченні та написанні м'якого знака в середині слова (де потрібно його написати – перепустку, і навпаки). Така неграмотність відбивається на іміджі компанії та неприпустима у документації будь-якого типу. При заповненні бланків після числа, написаного цифрами, слід у дужках чи окремому рядку фраза, написана буквами. Такий підхід дозволить уникнути приписок та неточностей. Правильне правопис цифр прописом забезпечують спеціально розроблені онлайн калькулятори.

Складні чотири- або п'ятизначні числові слова пишуться в різних відмінках, і це правило враховується при використанні даного сервісу. Калькулятори «Сума Прописом» та «Числа» враховують, що в різних ситуаціяходна й та сама цифра може мати різні закінчення та відмінки залежно від роду прилеглих іменників.

Як користуватися калькулятором «Сума літерами»?

Послідовність дій:

  • Ввести у відповідне вікно потрібну суму(з копійками та без них). Розділювачем розрядів може бути крапка і кома.
  • Вибрати з меню тип ПДВ та його розмір.
  • У меню "Варіант показу" виберіть параметр значення.
  • Натиснути «Зберегти», а значення залишиться у внутрішній пам'яті.
  • Можна скопіювати посилання результату, розмістити його в потрібному місціабо відправити в соцмережу.

Таким чином виходить сума прописом онлайн.

У сервісі є калькулятор розрахунку ПДВ, що дозволяє швидко підрахувати податок будь-якої суми.

Зрозумілий інтерфейс не викликає проблем із розрахунками.

Калькулятор "Сума Прописом" враховує наступні позиції:

  • Сама величина суми перетворює її на запис рядком.
  • Закінчення числівників за правилами оформлення валюти з погляду російської.
  • Обчислення ПДВ має варіанти за відсотками або без ПДВ, «У тому числі ПДВ».
  • Вибір валюти – шість варіантів, зокрема грошова маса країн СНД.

Переклад чисел іноземними мовами

При необхідності написати число прописом можна ввести його у вікно перекладу та побачити результат різними мовами. Калькулятор «Numbers translator» перекладає цифри кількома мовами:

  • російська;
  • англійська американська;
  • англійська британська.

Тут можна простежити різницю американською та британською вимовою англійської мови. Довжина значення 18 знаків до та після коми. У програмі закладено зміну за родами та числами з погляду граматики всіх мов.

Висновок

Використовувані онлайн сервісидозволяють грамотно переводити числівники будь-якого формату в число прописом, суми з урахуванням і без ПДВ, а також здійснювати переклад числа кількома мовами.