Правильное написание цифр прописью - виды и правильное склонение. Сумма прописью онлайн Сумма прописью 3

Здравствуйте, дорогие читатели! В этом материале мы расскажем вам о том, в каких случаях стоит писать цифры буквами и как правильно это сделать, чтобы не показаться безграмотным. Эти правила полезно объяснить подросшему ребёнку. Лучше всего усвоить правила правописания с детства, чтобы затем не попасть впросак. А если вы до сих пор их не знаете, изучайте внимательно.

Когда нужно писать числа прописью?

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

Однако, взрослея, мы убеждаемся, что в отдельных ситуациях знания грамматики оказываются не напрасными. Нам не приходится ставить себя и других в неудобное положение, спрашивая, как пишется то или иное числительное. Конечно, подобные ситуации в жизни встречаются редко. Но если вы работаете с деньгами, бухгалтерскими документами, одних вычислительных навыков мало.

Когда знание правописания числовых обозначений на русском может понадобиться обывателю?

  • при заполнении квитанций и других финансовых документов;
  • во время подписания договоров;
  • при получении суммы денег на почте, в банке и т.д.

Если вы хоть раз испытывали неловкость от собственной безграмотности в подобных ситуациях, тогда читайте дальше.

Кроме документации, есть ряд правил, которые определяют, в каких случаях цифры лучше записать прописью. Не всегда требуется полная замена числовых обозначений, но порой без букв не обойтись:

  • в крупных лучше первую часть писать цифрами, а вторую - буквами (например, 200 миллионов);
  • если число стоит в начале текста, записывать его цифрами категорически нельзя (исключение составляют заголовки);
  • требуется указать процентное соотношение в тексте (в таком случае пишем так: «тридцать процентов»);
  • числа до 10 лучше записывать буквами.

Если ваша работа связана с текстами, в которых часто встречаются числовые обозначения, об этих правилах стоит помнить.

Записать сложное обозначение словами не так легко, как может показаться на первый взгляд. Следует ознакомиться с правилами написания отдельных числительных, о чём мы с вами дальше и поговорим.

Основные правила правописания

Навыки правописания можно тренировать онлайн. Но, чтобы работать с такими тренажёрами, нужно ознакомиться с теорией:

  • Сложные числительные следует писать слитно. К таковым относятся, например, «тридцать», «сорок», «четырнадцать», т.е. цифры от 10 до 20 и круглые десятки.
  • Дробные и составные обозначения пишутся в несколько слов, например: «сорок два», «две третьих».
  • Слова, которые заканчиваются на -тысячный, -миллионный, -миллиардный, следует писать слитно, т.е. в одно слово.
  • Что касается нуля, то указанная форма написания применяется в основном для падежных вариаций. «Ноль» используется в именительном падеже и в менее официальной ситуации.

Особое внимание следует уделить написанию мягкого знака в цифрах словами. Здесь возникает больше всего недоразумений:

  • В середине слов от 15 до 19 мягкий знак не пишется, но присутствует на конце («шестнадцать», «девятнадцать»).
  • Мягкий знак присутствует в середине числительных от 50 до 80, от 500 до 900.
  • На конце слов от 5 до 20 и «тридцать» пишется мягкий знак.
  • Встречается буква в творительном падеже слов «четырьмя», «восемью».

Отдельное внимание стоит обратить на тот факт, что «миллион» и «миллиард» пишутся с двумя «л», «одиннадцать» - с двумя «н». Вот, пожалуй, и все правила, которые следует помнить при записи цифр буквами.

Сумма цифрами и прописью

И если вам понадобится когда-либо блеснуть своей грамотностью, вы без труда сможете это сделать.

Итак, на что следует обратить внимание при записи словами?
  • на слитное или раздельное написание;
  • на правильное употребление мягкого знака;
  • на присутствие в слове двойных согласных.

Если у вас есть замечания по теме, дорогие читатели, вы можете оставлять свои комментарии. Для нас ценно любое ваше мнение.

Понравился материал?

Расскажите о нем свои знакомым, нажав на одну из кнопок соц. сетей:

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

Основная масса документов, которую приходится заполнять сотрудникам предприятий — это так называемая "Первичка", или первичные учетные документы (приходные кассовые ордера, квитанции, товарные накладные, счета на оплату и так далее). Правила работы с документами первичной отчетности регламентируются Федеральным законом "О бухгалтерском учете". Многие документы, формы которых утверждены постановлениями Госкомстата РФ содержат не только строки с указанием сумм, но и строки для расшифровки этих сумм прописью, при этом расшифровка является обязательной.

Наряду с бухгалтерскими существуют и другие документы, где присутствует расшифровка суммы, например договор, доверенность или письмо.

6. Числа и знаки

Порядок расшифровки суммы, указанной в договоре или доверенности Гражданским Кодексом РФ не регламентируется, но правила написания сумм прописью являются общими для всех документов.

Правила написания расшифровки сумм прописью

1. Сначала указывается сумма цифрами, затем эта сумма повторяется прописью;

2. сумма прописью указывается в именительном падеже, при этом прописью указывается только та часть суммы, которая выражена в рублях, копейки обозначаются цифрами;

3. во избежание приписок первое слово в расшифровке прописью необходимо начинать с заглавной буквы.

Надстройка для преобразования числа в текст прописью в Word

Написание расшифровок сумм прописью в бухгалтерских документах, как правило уже автоматизировано в системах учета финансово-хозяйственной деятельности таких как 1-С, SAP ERP и др. Если же какие-то документы формируются в текстовом редакторе Microsoft Word, при этом в документах предусмотрены поля для расшифровки сумм прописью, то автоматизировать их написание можно при помощи надстройки для Word (аналогичная надстройка для Excel).

Надстройка позволяет быстро преобразовать число в текст прописью, для этого нужно выделить число, запустить макрос, при необходимости выбрать нужную валюту (по умолчанию установлены рубли) и нажать ОК. Сумма прописью формируется в соответствии с вышеперечисленными правилами и вставляется сразу после выделенного числового значения.

На выбор пользователя доступны несколько валют: рубли, доллары, евро, гривны и предусмотрен режим "без валюты", когда вместо названия валют прописываются слова "целые" и "сотые" (например, Сорок четыре тысячи шестьсот двадцать целых, 00 сотых). При выборе опции "Все прописью" та часть числа, которая находится после запятой, также прописывается прописью.

Кроме того в некоторых случаях при формировании документов в Word можно автоматизировать их заполнение.

видео по работе с надстройкой

скачать надстройку для преобразования числа в текст прописью

Другие материалы по теме:

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

Обозначая цифры словами на письме, следует проявлять внимательность и не торопиться. Нужно согласовывать числительное с существительным, к которому оно относится. Чтобы правильно писать цифры прописью, нужно проявлять особое внимание также и при склонении числительных, состоящих из нескольких слов.

Расшифровка суммы прописью. Формы написания чисел в тексте документов.

Быстрая навигация по статье

Виды числительных

В зависимости от смыслового значения, числительные подразделяются на:

  • Количественные - обозначают количество или численность. Отвечают на вопрос «сколько?» (один, два, пятнадцать, тридцать пять и т.д.);
  • Собирательные - обозначают количество как совокупность (двое, трое, шестеро, оба и т.д.);
  • Порядковые - числительные со счётно-порядковым значением. Отвечают на вопрос «который?» (пятый, шестнадцатое, семьдесят вторая и т.д.).

Склонение числительных

По образцу существительных третьего склонения изменяются такие числительные, как:

  • пять, шесть, семь, восемь, девять;
  • Числительные с окончанием на -дцать (одиннадцать, двенадцать, тридцать);
  • Числительные, оканчивающиеся на -десят (пятьдесят, шестьдесят).

Числительные, заканчивающиеся на -сот, склоняются по-особому:

  • Именительный падеж - триста, пятьсот;
  • Родительный - трёхсот, пятисот;
  • Дательный - трёмстам, пятистам;
  • Винительный - триста, пятьсот;
  • Творительный - тремястами, пятьюстами;
  • Предложный - о трёхстах, о пятистах.

Особым образом склоняются числительные «сорок», «девяносто» и «сто»:

  • В именительном и винительном падежах - сорок, девяносто, сто;
  • В остальных падежах - сорока, девяноста, ста.

Числительное «полтора» обладает двумя формами именительного падежа: полтора (мужской и средний род) и полторы (женский род). Форма всех косвенных падежей (кроме винительного) - полутора.

По образцу прилагательных склоняются:

  • Числительные «два», «три», «четыре»;
  • Собирательные числительные;
  • Слова «оба», «обе», «сколько», «столько», «сколько-нибудь», «столько-то».

Склонение сложных числительных

Прежде чем склонять числительное, состоящее из нескольких слов, необходимо определить, к какому виду оно относится:

  • У составных количественных числительных склоняется каждое слово (не хватает тысячи двухсот пятидесяти двух учебников);
  • У составных порядковых числительных склоняется только последнее слово (к две тысячи четырнадцатому году).

Правила написания

Определить ситуацию, в которой нужно писать числительное прописью поможет знание следующих правил:

  • Число в виде цифр обязательно пишется перед знаками номера, процента, параграфа, градуса;
  • Если есть существительное, связанное с числом, то последнее пишется прописью (например: в состав пакета входит три программы);
  • Цифра 0 (ноль) в тексте записывается прописью. Как знак ноль пишется рядом с другими цифрами.

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

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

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

Для преобразования чисел, записанных арабскими цифрами, в римские используются специальные функции. При этом в именительном падеже прописью указывается только та часть суммы, которая выражена в рублях. Материал предоставляется в объеме не менее 2,5 (Двух с половиной) -авторских листов. Этот способ набора римских цифр в Word удобен в случаях, когда нет уверенности в правильном написании числа и под рукой нет интернета.

Для правильной записи больших чисел римскими цифрами необходимо сначала записать число тысяч, затем сотен, затем десятков и, наконец, единиц. При этом некоторые из цифр (I, X, C, M) могут повторяться, но не более трёх раз подряд; таким образом, с их помощью можно записать любое целое число не более 3999 (MMMCMXCIX).

Повсеместно записывать число «четыре» как «IV» стали только в XIX веке, до этого наиболее часто употреблялась запись «IIII». Меньшая цифра может быть записана и слева от большей, тогда её следует вычесть из большей.

С переходом на компьютерную обработку информации форматы даты, основанные на римских цифрах, практически вышли из употребления. В западных странах римскими цифрами нередко записывается номер года, например, на фронтонах зданий и в титрах кино-видеопродукции.

Например, MCMLXXXVIII может быть представлено в форме ⅯⅭⅯⅬⅩⅩⅩⅧ. Техническое примечание:Из-за технических ограничений некоторые браузеры не могут показывать спецсимволы, используемые в этой статье. В цифровой форме пишутся преимущественно количественные числительные, например, «Подтверждаем, что нашим предприятием было получено 3 тонны цемента».

Сумма прописью онлайн

Нас же интересует вопрос, в каких случаях и в каких документах сумма, написанная цифрами, требует ее последующего указания прописью. Впервые в мировой истории постановление о том, что во всех документах цифры должны писаться прописью, а не арабскими цифрами, было принято в 1299 году во Флоренции.

Поэтому вопрос о том, нужно ли прописывать суммы прописью в договорах, доверенностях, письмах, имеющих отношение к перечислению денежных средств, стоять не должен. А вот разобраться с тем, как правильно прописывать эти суммы, стоит. При этом Гражданский кодекс РФ не содержит никаких ссылок на то, как эти суммы должны прописываться в договорах, доверенностях. Один из обязательных реквизитов таких документов – измерители хозяйст-венной операции в натуральном выражении и денежном выражении.

Формы написания чисел в тексте документов

Многие утвержденные формы первичных учетных документов содержат не только строки с указанием сумм, но и строки для их расшифровки прописью. А это означает, что заполнение реквизитов по указанию сумм и их расшифровка являются обязательными. Не только в бухгалтерских документах, но и в договорах, доверенностях при составлении указываются суммы, которые необходимо повторять прописью. В договорах вы можете встретить еще один способ расшифровки суммы, например, «17 363,00 (Семнадцать тысяч триста шестьдесят три рубля 00 копеек)».

Арабские и римские цифры

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

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

В других языках сфера применения римских цифр может иметь особенности. В тексте некоторых документов встречаются числа, которые сначала приводятся цифрами, а следом в скобках – буквенным способом. Но все это касается правил русского языка, которые надо знать и помнить всегда при использовании чисел в тексте документа.

Популярное:

Category: КадрМетки: Александр

Всего найдено: 10

Вопрос № 277770

Здравствуйте!
В определенном кругу лиц разгорелись нешуточные споры по поводу постановки второй запятой в предложении "Все, что нужно для общения, за комфортную сумму в месяц".

По данному поводу к Вам уже обращались с подобным вопросом:
http://gramota.ru/sp…/buro/29_464826

Вы ответили, что запятая нужна. Это обособление понятно, если считать словосочетание "что нужно для общения" придаточным предложением, вводимым союзным словом "что".
Но есть и вариант контекста, что словосочетание "за комфортную сумму в месяц" является определением (в крайнем случае, обстоятельством) к слову "общение".
Нужна ли в этом случае вторая запятая?
Спасибо!

В сочетании общение за комфортную сумму в месяц запятая не нужна. Но в названной фразе, по-видимому, речь идет о другом сочетании: всё… за комфортную сумму (в этом случая придаточная часть что нужно для общения обособляется).

Как правильно написать сумму в тексте договора, если в предложении сумма в цифровом выражении стоит в родительном падеже. А прописью сумму следует написать в именительном падеже?

Как правильно написать цифры словами

Ответ справочной службы русского языка

По возможности следует использовать именительный падеж, особенно если указываются многозначные цифры; составное числительное в форме родительного падежа трудно воспринимается при чтении.

Подскажите, где правильно поставить закрывающуюся скобку:
Сторона 1 перечислила сумму в размере 403 736 20 (четыреста три тысячи семьсот тридцать шесть)? рублей 20 копеек)? в сроки,…

Ответ справочной службы русского языка

Корректно: …403 736 (четыреста три тысячи семьсот тридцать шесть) рублей 20 копеек…

К оплате подлежит 5000 (П(п)ять тысяч) рублей. С прописной или строчной буквы нужно указывать расшифровку суммы?

Ответ справочной службы русского языка

Обычно сумму в скобках пишут с большой буквы.

Можно ли так сказать: на сумму в 1000 рублей или без предлога в? Участником акции мог стать каждый желающий, купивший любой товар на сумму в 1000 рублей.

Ответ справочной службы русского языка

Предлог _в_ не требуется.

Вопрос № 207025

Убедительно просим разъяснить, как надо указывать в договоре расшифровку суммы в скобках: в каком падеже, с прописной или строчной буквы писать первое слово? Как, например, правильно: Заемщик обязан застраховать имущество на сумму не менее 1 788 000 рублей (Одного миллиона семисот восьмидесяти восьми тысяч рублей) или (один миллион семьсот восемьдесят восемь тысяч рублей)? СПАСИБО!

Ответ справочной службы русского языка

В целях информационной достаточности предпочтительно сумму в скобках писать с прописной буквы и в именительном падеже: _имущество на сумму не менее 1 788 000 рублей (Один миллион семьсот восемьдесят восемь тысяч рублей)_.

Чтобы потом не пришлось исправлять заполненный договор, необходимо знать, как это делать правильно, в соответствии с установленными нормами и правилами. Так, указываемые суммы нужно повторять прописью, и делать это правильно.

Гражданский кодекс РФ не регламентирует порядок расшифровки суммы договора, но для всех документов обязательным остается правило - сначала сумма записывается в цифрах, а затем пишется прописью в именительном падеже

Гражданский кодекс РФ не регламентирует порядок расшифровки суммы договора, но для всех документов обязательным остается правило - сначала сумма записывается в цифрах, а затем пишется прописью в именительном падеже. Чтобы избежать приписок, первая буква суммы пишется заглавной.

Варианты расшифровки написания сумм в договорах

Самый распространенный способ, это когда сумма сначала записывается полностью цифрами, а потом повторяется прописью, в том числе копейки. Например, 21 565, 30 руб. (Двадцать одна тысяча пятьсот шестьдесят пять рублей тридцать копеек).

Есть еще один вариант, когда сначала пишется сумма в рублях в цифровом выражении, а затем прописью пишется сумма, отражающая только рубли, при этом копейки пишутся только один раз в цифрах. Например, 3 444 200 (Три миллиона четыреста сорок четыре двести) руб. 20 коп.

Иногда в договорах сумма в цифрах прописывается таким образом, например, 16 232,00 (Шестнадцать тысяч двести тридцать два рубля 00 копеек). Это несколько нелогичный способ, поскольку сумма в цифровом написании не содержит ссылок на валюту, а в расшифровке указываются рубли, а не другие денежные единицы.

Если дополнить цифровое написание словом руб., то получится первый вариант расшифровки.

Использование полного или сокращенного написания слова рубли (руб.) и копейки (коп.) выбирается произвольно и не имеет принципиального значения. Главное, чтобы запись была выполнена единообразно, т.е. писать и те и другие обозначения денежных единиц полностью либо сокращенно.

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

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

Как пользоваться калькулятором «Сумма Прописью»?

Последовательность действий:

  • Ввести в соответствующее окошко нужную сумму (с копейками и без них). Разделителем разрядов может быть точка и запятая.
  • Выбрать из меню тип НДС и его размер.
  • В меню «Вариант показа» выбрать вариант значения.
  • Нажать «Сохранить», и значение останется во внутренней памяти.
  • Можно скопировать ссылку результата, разместить её в нужном месте или отправить в соцсеть.

Таким образом получается сумма прописью онлайн.

В сервисе имеется калькулятор расчёта НДС, что позволяет быстро подсчитать налог от любой суммы.

Понятный интерфейс не вызывает проблем по расчётам.

Калькулятор «Сумма Прописью» учитывает следующие позиции:

  • Само величина суммы преобразует её с запись строкой.
  • Окончание числительных по правилам оформления валюты с точки зрения русского языка.
  • Вычисление НДС имеет варианты по процентам или «без НДС», «В том числе НДС».
  • Выбор валюты – шесть вариантов, в том числе денежная масса стран СНГ.

Перевод чисел на иностранные языки

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

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

Здесь можно проследить разницу американским и британским произношением английского языка. Длина значения 18 знаков до и после запятой. В программе заложено изменение по родам и числам с точки зрения грамматики всех языков.

Вывод

Используемые онлайн сервисы позволяют грамотно переводить числительные любого формата в число прописью, суммы с учётом и без НДС, а также осуществлять перевод числа на несколько языков.

Очень распространенная задача написать числа прописью в 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 в строке формул, категория Определенные пользователем)

Большое значение при обучении письму цифр имеет определение правильного наклона. При письме в клетке наклон определяется отрезком, соединяющим правый верхний угол клетки с серединой её нижней стороны. Прежде чем приступить к объяснинию написания цифры, необходимо показать ребёнку её образец и проанализировать, из каких элементов состоит цифра (палочка, волнистая линия, овал, полуовал). Показ написания цифры должен сопровождаться краткими пояснениями о том, где начинается линия, в каком направлении ведётся, где заканчивается, в каком месте ручка должна быть оторвана от бумаги и какой будет следующая линия. Первые цифры, написанные ребёнком самостоятельно, должны быть просмотрены взрослым, который делает необходимые замечания.

Особенности написания цифр и образцы цифры

Начинают писать маленькую палочку немного выше и правее центра клетки, ведут линию вверх к правому верхнему углу клетки. Затем пишут большую палочку от верхнего правого угла почти до середины нижней стороны клетки.

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

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

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

Начинают писать наклонную палочку немного правее середины верхней стороны клетки и ведут её почти до центра клетки. Затем пишут полуовал. Сверху от палочки пишут вправо волнистую линию.

Начинают писать полуовал немного ниже верхнего правого угла клетки, закругляют, касаясь верхней стороны клетки, и ведут руку вниз. Закругляют линию, касаясь нижней стороны клетки и ведут руку вверх. Затем закругляют линию влево немного выше центра клетки.

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

Начинают писать немного ниже и правее середины верхней стороны клетки. Ведут линию вверх и вправо, закругляют, касаясь верхней и правой сторон клетки. Затем ведут руку вниз, закругляют линию, касаясь нижней стороны клетки. Далее, закругляясь, линия идёт вверх к начальной точке.

Начинают писать немного ниже правого верхнего угла клетки. В правом верхнем углу клетки линию закругляют и ведут руку вниз, к центру клетки. Здесь линию вновь закругляют и ведут вверх к началу овала. Затем ведут руку вниз, закругляя у середины нижней стороны клетки.

Овал начинают писать немного левее правого верхнего угла клетки. Ведут линию вниз, закругляя на середине нижней стороны клетки. Затем ведут руку вверх к началу овала.

Прописи цифр

Случайные статьи

Вверх