Перевод цифрового значения в текст

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

Чтобы узнать результат перевода, введите сумму

Бесплатный калькулятор “Сумма прописью онлайн” поможет быстро перевести сумму, записанную цифрами, в сумму прописью по всем правилам орфографии. Правописание числительных — обширная тема с массой нюансов, не все помнят ее со школы. Наш простой калькулятор покажет суммы прописью на русском языке без ошибок. Вам нужно только ввести цифровое значение в поле.

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

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

Как работает калькулятор «Сумма прописью онлайн»

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

Прописная расшифровка появляется именно в том варианте, который принят для финансовых документов: рубли указываются прописью, копейки — цифрами, это правило. Сумма пишется с заглавной буквы, значение суммы в рублях и копейках не разделяется запятой или другим знаком препинания (точка, скобка). Например: “Двадцать тысяч пятьсот один рубль 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. Выбирайте для себя самый удобный и пользуйтесь с удовольствием!

Источник

Оцените статью
( Пока оценок нет )
Поделиться с друзьями
Uchenik.top - научные работы и подготовка
0 0 голоса
Article Rating
Подписаться
Уведомить о
guest
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии