Сумма прописью онлайн
Чтобы узнать результат перевода, введите сумму
Бесплатный калькулятор “Сумма прописью онлайн” поможет быстро перевести сумму, записанную цифрами, в сумму прописью по всем правилам орфографии. Правописание числительных — обширная тема с массой нюансов, не все помнят ее со школы. Наш простой калькулятор покажет суммы прописью на русском языке без ошибок. Вам нужно только ввести цифровое значение в поле.
При заполнении финансовых, бухгалтерских и налоговых документов нужно написать денежный показатель цифрами и продублировать его прописью — то есть, прописать словами. Это делается в зарплатных ведомостях, договорах, кассовых ордерах, применяется для банковского чека — деньги фигурируют почти во всех бумагах. Основная цель прописывания сумм — желание избежать подделки. Внешний вид цифр легко изменить, а вот словесное написание исправить трудно.
Перевод цифровых значений в словесные — утомительное занятие. Если вам приходится заполнять много документов, то возрастает и риск ошибки. Чтобы легко и бесплатно перевести сумму в правильный прописной вариант, воспользуйтесь нашим калькулятором.
Как работает калькулятор «Сумма прописью онлайн»
Введите числовой вариант суммы в рублях в поле калькулятора. Программа отреагирует на введение числа автоматически и предложит словесную формулировку суммы. Она будет писаться ниже числового поля сразу же после ввода цифр. Дополнительно ничего нажимать не нужно.
Прописная расшифровка появляется именно в том варианте, который принят для финансовых документов: рубли указываются прописью, копейки — цифрами, это правило. Сумма пишется с заглавной буквы, значение суммы в рублях и копейках не разделяется запятой или другим знаком препинания (точка, скобка). Например: “Двадцать тысяч пятьсот один рубль 51 копейка”.
Если нужно указать число копеек в сумме, пишите их после запятой или точки в составе числа. Пробел для этой цели использовать не удастся. Например: “20500,56” или “346.5”.
Если сумма целая, без копеек, пишите число без запятой и нулевых показателей после нее. Например: “3000000”. Калькулятор все поймет сам и предложит прописной вариант суммы с дополнением: “00 копеек”. Но и указание суммы в виде десятичной дроби с нулевыми значениями после запятой тоже допустимо. Например: “100,00”. Третий знак после запятой (точки) поставить не удастся.
Будьте внимательны, прописывая большие числа, особенно с несколькими нулями подряд.
Сумма прописью
В обоих случаях нам нужно понимать с каким масштабом цифр мы работаем. До ста, до тысячи, до миллиона, до миллиарда и так далее.
Без макросов
В демонстрационных целях я сделаю формулу, которая преобразует в текст числа меньше миллиона. В принципе, с таким же подходом можно ее адаптировать и на большие числа, главное, вписаться в ограничение длины формулы Excel: 16 384 байт.
Приготовьтесь, формула будет большая.
= IF(QUOTIENT(nm;100000)-QUOTIENT(nm;1000000)*10=1;»сто «;IF(QUOTIENT(nm;100000)-QUOTIENT(nm;1000000)*10=2;»двести «;IF(QUOTIENT(nm;100000)-QUOTIENT(nm;1000000)*10=3;»триста «;IF(QUOTIENT(nm;100000)-QUOTIENT(nm;1000000)*10=4;»четыреста «;IF(QUOTIENT(nm;100000)-QUOTIENT(nm;1000000)*10=5;»пятьсот «;IF(QUOTIENT(nm;100000)-QUOTIENT(nm;1000000)*10=6;»шестьсот «;IF(QUOTIENT(nm;100000)-QUOTIENT(nm;1000000)*10=7;»семьсот «;IF(QUOTIENT(nm;100000)-QUOTIENT(nm;1000000)*10=8;»восемьсот «;IF(QUOTIENT(nm;100000)-QUOTIENT(nm;1000000)*10=9;»девятьсот «;)))))))))&IF(QUOTIENT(nm;10000)-QUOTIENT(nm;100000)*10=2;»двадцать «;IF(QUOTIENT(nm;10000)-QUOTIENT(nm;100000)*10=3;»тридцать «;IF(QUOTIENT(nm;10000)-QUOTIENT(nm;100000)*10=4;»сорок «;IF(QUOTIENT(nm;10000)-QUOTIENT(nm;100000)*10=5;»пятьдесят «;IF(QUOTIENT(nm;10000)-QUOTIENT(nm;100000)*10=6;»шестьдесят «;IF(QUOTIENT(nm;10000)-QUOTIENT(nm;100000)*10=7;»семьдесят «;IF(QUOTIENT(nm;10000)-QUOTIENT(nm;100000)*10=8;»восемьдесят «;IF(QUOTIENT(nm;10000)-QUOTIENT(nm;100000)*10=9;»девяносто «;))))))))&
IF(AND(QUOTIENT(nm;1000)-QUOTIENT(nm;100000)*100 9); IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=0;»десять»;IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=1;»одиннадцать»;IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=2;»двенадцать»;IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=3;»тринадцать»;IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=4;»четырнадцать»;IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=5;»пятнадцать»;IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=6;»шестнадцать»;IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=7;»семнадцать»;IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=8;»восемнадцать»;IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=9;»девятнадцать»;))))))))));
)&IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=0;»»;IF(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=1;» тысяча «;IF(OR(QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=2;QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=3;QUOTIENT(nm;1000)-QUOTIENT(nm;10000)*10=4);» тысячи «; » тысяч «)))
&IF(QUOTIENT(nm;100)-QUOTIENT(nm;1000)*10=1;»сто «;IF(QUOTIENT(nm;100)-QUOTIENT(nm;1000)*10=2;»двести «;IF(QUOTIENT(nm;100)-QUOTIENT(nm;1000)*10=3;»триста «;IF(QUOTIENT(nm;100)-QUOTIENT(nm;1000)*10=4;»четыреста «;IF(QUOTIENT(nm;100)-QUOTIENT(nm;1000)*10=5;»пятьсот «;IF(QUOTIENT(nm;100)-QUOTIENT(nm;1000)*10=6;»шестьсот «;IF(QUOTIENT(nm;100)-QUOTIENT(nm;1000)*10=7;»семьсот «;IF(QUOTIENT(nm;100)-QUOTIENT(nm;1000)*10=8;»восемьсот «;IF(QUOTIENT(nm;100)-QUOTIENT(nm;1000)*10=9;»девятьсот «;)))))))))&IF(QUOTIENT(nm;10)-QUOTIENT(nm;100)*10=2;»двадцать «;IF(QUOTIENT(nm;10)-QUOTIENT(nm;100)*10=3;»тридцать «;IF(QUOTIENT(nm;10)-QUOTIENT(nm;100)*10=4;»сорок «;IF(QUOTIENT(nm;10)-QUOTIENT(nm;100)*10=5;»пятьдесят «;IF(QUOTIENT(nm;10)-QUOTIENT(nm;100)*10=6;»шестьдесят «;IF(QUOTIENT(nm;10)-QUOTIENT(nm;100)*10=7;»семьдесят «;IF(QUOTIENT(nm;10)-QUOTIENT(nm;100)*10=8;»восемьдесят «;IF(QUOTIENT(nm;10)-QUOTIENT(nm;100)*10=9;»девяносто «;))))))))&
IF(AND(nm-QUOTIENT(nm;100)*100 9); IF(nm-QUOTIENT(nm;10)*10=0;»десять»;IF(nm-QUOTIENT(nm;10)*10=1;»одиннадцать»;IF(nm-QUOTIENT(nm;10)*10=2;»двенадцать»;IF(nm-QUOTIENT(nm;10)*10=3;»тринадцать»;IF(nm-QUOTIENT(nm;10)*10=4;»четырнадцать»;IF(nm-QUOTIENT(nm;10)*10=5;»пятнадцать»;IF(nm-QUOTIENT(nm;10)*10=6;»шестнадцать»;IF(nm-QUOTIENT(nm;10)*10=7;»семнадцать»;IF(nm-QUOTIENT(nm;10)*10=8;»восемнадцать»;IF(nm-QUOTIENT(nm;10)*10=9;»девятнадцать»;))))))))));
Чтобы расширить формулу для чисел до миллиарда, нужно скопировать первую часть формулы (подчеркнутую), добавить в каждой формуле QUOTIENT по три нуля, заменить «тысяч, тысяча, тысячи» на миллионы, соответсвенно, и вставить обратно в формулу перед частью про тысячи.
Нужно заметить, что даже в случае с числами до миллиона, Excel уже начинает подтупливать при редактировании формулы.
С макросами
Не будем изобретать велосипед, есть множество фрагментов кода, который преобразует число в сумму прописью (и добавляет еще рубли или гривные, или что еще). Воспользуемся одним из них. Откроем редактор Visual Basic for Applications, нажав Alt+F11 и импортируем модуль с файлом (все файлы будут доступны в конце статьи).
Число прописью в Excel: инструкция, как написать сумму
Сумма прописью в Excel
Более 1000 сайтов перестанут открываться в Internet Explorer: кто следующий
Как обезопасить себя, когда не устанавливается антивирус на Windows 10?
Реальный способ избавиться от мошенников, кто звонит и сбрасывает
Новый вид мошенничества Немые звонки: в чем опасность молчунов
Восстановление файла, удаленного защитником Windows 10, как спасение утопающего дело рук самого утопающего
Во многих документах мы можем видеть строку, в которой требуется указать сумму не в числовом виде, а прописью. Это защищает отчетность от подделки, ведь цифру легко переправить. А вот длинную запись незаметно исправить не так-то просто. Сумма прописью в Excel доступна только в виде надстроек или с использованием формул. Встроенного инструмента не имеется.
Как в Excel сделать сумму прописью
Чтобы получить эту возможность, вы можете скачать надстройку «Сумма прописью» в Excel бесплатно на нашем сайте.
Разместите его в любом удобном каталоге и подключите. Для этого следует пройти следующие этапы:
Эта функция «сумма_прописью» работает в Excel 2007, 2010, 2016
Данная надстройка работает только для рублей. Если вам нужна другая валюта, скачайте еще файл sumprop.xla. Действуя по аналогии подключите надстройку для получения суммы прописью в Excel.
Для проверки введем в ячейке A3 произвольное число. Пусть это будет десятичная дробь. Также вызовем окно вставки функций и найдем новые функции для вывода суммы прописью.
Как видите, нам стали доступны:
Переведем число в евро. Выбираем соответствующую функцию и кликаем по ячейке с числом.
После нажатия ОК получаем результат.
С помощью этих инструментов преобразование числа в текст прописью в Excel выполняется очень просто. Если по каким-то причинам вы не хотите устанавливать их в Excel, можно воспользоваться другим способом.
Для вывода числа прописью в Excel можно создать формулу. Приведем пример:
Для ее использования вам необходимо указать несколько массивов Excel:
Просто скопируйте эту таблицу на лист Excel, а формулу вставляйте туда, где необходима сумма прописью. Вышеприведенная конструкция предназначена для ячейки A3. Не забудьте поменять адрес.
В англоязычном Excel формула суммы прописью будет выглядеть следующим образом:
SUBSTITUTE(PROPER(INDEX(n_4,MID(TEXT(A1,n0),1,1)+1)&INDEX(n0x,MID(TEXT(A1,n0),2,1)+1,MID(TEXT(A1,n0),3,1)+1)&IF(-MID(TEXT(A1,n0),1,3),»миллиард»&VLOOKUP(MID(TEXT(A1,n0),3,1)*AND(MID(TEXT(A1,n0),2,1)-1),мил,2),»»)&INDEX(n_4,MID(TEXT(A1,n0),4,1)+1)&INDEX(n0x,MID(TEXT(A1,n0),5,1)+1,MID(TEXT(A1,n0),6,1)+1)&IF(-MID(TEXT(A1,n0),4,3),»миллион»&VLOOKUP(MID(TEXT(A1,n0),6,1)*AND(MID(TEXT(A1,n0),5,1)-1),мил,2),»»)&INDEX(n_4,MID(TEXT(A1,n0),7,1)+1)&INDEX(n1x,MID(TEXT(A1,n0),8,1)+1,MID(TEXT(A1,n0),9,1)+1)&IF(-MID(TEXT(A1,n0),7,3),VLOOKUP(MID(TEXT(A1,n0),9,1)*AND(MID(TEXT(A1,n0),8,1)-1),тыс,2),»»)&INDEX(n_4,MID(TEXT(A1,n0),10,1)+1)&INDEX(n0x,MID(TEXT(A1,n0),11,1)+1,MID(TEXT(A1,n0),12,1)+1)),»z»,» «)&IF(TRUNC(TEXT(A1,n0)),»»,»Ноль «)&»рубл»&VLOOKUP(MOD(MAX(MOD(MID(TEXT(A1,n0),11,2)-11,100),9),10),<0,"ь ";1,"я ";4,"ей ">,2)&RIGHT(TEXT(A1,n0),2)&» копе»&VLOOKUP(MOD(MAX(MOD(RIGHT(TEXT(A1,n0),2)-11,100),9),10),<0,"йка";1,"йки";4,"ек">,2)
Как видим, это не самый удобный способ преобразовать число в текст прописью в Excel.
Преобразование с помощью макросов Excel
Можно написать собственную функцию, которая произведет конвертацию суммы прописью. Нажмите сочетание ALT+F11 и в открывшемся разработчике Excel VBA вставьте новый модуль.
В него добавьте следующий код.
Теперь эту функцию можно вызвать обычным путем и получить сумму прописью. Она находится в разделе функций Excel «Определенные пользователем».
В качестве аргумента укажите адрес с числом.
Перевод в сумму прописью осуществляется только для целых чисел.
Дробное число требует дополнительной формулы:
Вместо ячейки A7 подставляйте свой адрес. Копейки в таком исполнении будут выводиться в виде числа.
Мы рассмотрели все способы представления суммы прописью в Excel. Выбирайте для себя самый удобный и пользуйтесь с удовольствием!






