Как сделать рубли и копейки Excel?

Программа Microsoft Office Excel популярна среди бухгалтеров и финансистов. Приложение помогает работать с числами, зависимостями и функциями. Часто в таблицах считают прибыль, затраты, оборотные фонды и средства в целом. Цифры в денежном выражении легче воспринимать в текстовом формате и сегодня расскажем, как сделать так, чтобы сумма прописью в excel выводилась автоматически.

Num2Text

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

Как сделать рубли и копейки excel?

Сохраняете файл себе на компьютер.

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

Теперь добавим расширение в excel. Делаете это следующим образом:

  1. Открываете новую книгу, на рабочем листе пишите любое число.

Как сделать рубли и копейки excel?

  1. Нажимаете вкладку Файл на Панели инструментов и ищете строку Параметры.

Как сделать рубли и копейки excel?

  1. Щелкаете на Надстройки и внизу поля справа ищете кнопку Перейти.

Как сделать рубли и копейки excel?

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

Как сделать рубли и копейки excel?

Теперь, после проведения всех операций, можно в excel писать числа прописью. Делается это так:

  1. Создаете формулу в ячейке, которая содержит число, с использованием кнопки Вставить функцию во вкладке Формулы.

Как сделать рубли и копейки excel?

  1. Открывает специальный мастер формул. Из выпадающего списка Категория ищете строку Полный алфавитный перечень.

Как сделать рубли и копейки excel?

  1. Прокручивая вниз функции, находите строку Сумма_прописью.

На заметку! Она отличается от всех остальных тем, что написана обычным текстом, без больших букв.

Как сделать рубли и копейки excel?

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

Как сделать рубли и копейки excel?

  1. Нажимаете ОК и наблюдаете цифру прописью в рублях и с копейками.

Как сделать рубли и копейки excel?

На заметку! Данный макрос подойдет для отображения денег в белорусских рублях, а также в российских.

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

Sumprop

  • Вставляете функцию уже известным способом, только выбираете файл sumprop.xla
  • В окне надстроек ставите галочку напротив новой строчки и нажимаете ОК.

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

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

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

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

Теперь вам известно, как в excel писать числа прописью. Однако для этого необходимо скачивать дополнительные файлы и добавлять их к существующим инструментам редактора.

Источник: https://mir-tehnologiy.ru/summa-propisyu-v-excel/

Сумма прописью в excel

После установки надстройки VBA-Excel добавится функционал для вставки суммы прописью. Он содержит удобную форму для ввода (см. рисунок справа), а также функцию СУММАПРОПИСЬЮ, которой можно пользоваться так же как и любой встроенной в Excel.

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

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

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

Вставка суммы прописью через пользовательскую форму

Наиболее простой способ вставить сумму прописью — это заполнить специальную форму.

  1. Выберите ячейку, в которую необходимо вставить число прописью.
  2. На вкладке VBA-Excel нажмите команду Сумма прописью и выберите язык Русский. Как сделать рубли и копейки excel?
  3.  Появится диалоговое окно для выбора параметров функции. Заполните ее так как необходимо Вам. Настройки автоматически сохраняются, чтобы не пришлось повторять действия в следующий раз.
  4. Нажмите Вставить текстом, тогда сумма прописью будет вставлена в ячейку как текст. Нажмите Вставить формулой в случае если в ячейку должна быть вставлена формула, в этом случае сумма прописью будет автоматически изменяться при редактировании числа.

Второй способ вставить сумму прописью — это ввести формулу в ячейку: =СУММАПРОПИСЬЮ(A1), где A1 — ссылка на ячейку с формулой.

Как сделать рубли и копейки excel?

Далее рассмотрим подробнее синтаксис функции.

Подробный синтаксис функции

Для использования функции не обязательно постоянно вызывать форму с параметрами. Функцию можно использовать также как и прочие функции Excel. Функция имеет следующие переменные:

=СУММАПРОПИСЬЮ(Число; [Падеж]; [Тип_данных]; [Дробь_прописью]; [Дублировать_число]; [Скобки]; [Заглавная])

Квадратные скобки означают что переменная не обязательная, в этом случае используется значение по умолчанию.

Число — ссылка на ячейку или число (не обязательно в числовом формате), которое необходимо написать прописью.

[Падеж] — число от 1 до 6, определяющее падеж

  1. Именительный (по умолчанию если параметр не указан)
  2. Родительный
  3. Дательный
  4. Винительный
  5. Творительный
  6. Предложный

[Тип_данных] — число от 0 до 8 для добавления после суммы прописью в нужном падеже тип данных

  1. Ничего (по умолчанию если параметр не указан)
  2. Рубли
  3. Доллары США
  4. Евро
  5. Календарные дни
  6. Рабочие дни
  7. Дни
  8. Штуки
  9. Целое + дробная часть

[Дробь_прописью] — значение 0 или 1, которое указывает на необходимость записи дробной части числа прописью

  1. Не выводить прописью дробную часть числа (по умолчанию)
  2. Указать прописью также и дробную часть числа

[Дублировать_число] — значение 0 или 1, которое указывает на необходимость дублирования числа перед суммой прописью

  1. Скрыть число перед суммой прописью
  2. Продублировать числовое значение суммы прописью (по умолчанию)

[Скобки] — значение 0 или 1, которое указывает на необходимость записывать сумму прописью в скобках

  1. Убрать скобки из суммы прописью
  2. Поместить сумму прописью в скобки (по умолчанию)

[Заглавная] — значение 0 или 1, которое указывает на необходимость делать первую букву суммы прописью заглавной

  1. Все буквы суммы прописью строчные
  2. Сделать первую букву заглавной (по умолчанию)

Разберем синтаксис функции на примерах:

Склонение числительных по падежам.

Как сделать рубли и копейки excel?

Добавление типа данных после указания суммы прописью. Обратите внимание, что если вторая переменная (падеж) не задана, то указывается по умолчанию в именительном падеже.

Как сделать рубли и копейки excel?

Как прописать дробную часть числа с помощью функции.

Как сделать рубли и копейки excel?

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

Как сделать рубли и копейки excel?

Функция сумма прописью на украинском языке

Аналогичный функционал для вставки суммы прописью есть и для украинского языка.  Также имеется похожая форма для удобной вставки и функция СУММАПРОПИСЬЮУКР.

Чтобы вызвать форму для вставки суммы прописью на украинском языке, выполните следующие действия:

  1. Выберите ячейку, в которую необходимо вставить число прописью.
  2. На вкладке VBA-Excel нажмите команду Сумма прописью и выберите язык Украинский. Как сделать рубли и копейки excel?
  3. Дальнейшие действия аналогичны

Функция сумма прописью на английском языке

Функция сумма прописью на английском языке несколько проще чем описанные выше. Тут нет падежей и формат прописи всегда один.

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

  1. Выбрать ячейку в которую необходимо вставить результат
  2. На вкладке VBA-Excel нажмите команду Сумма прописью и выберите язык Английский.
  3. Укажите число и нажмите одну из кнопок Вставить формулой или Вставить текстом. Как сделать рубли и копейки excel?

Вместо формы ввода, Вы также можете пользоваться функцией =СУММАПРОПИСЬЮEN(ЧИСЛО). Функция имеет один аргумент: ЧИСЛО — значение или ссылка на ячейку с числом, которое необходимо преобразовать в текст прописью.

Источник: https://micro-solution.ru/projects/addin_vba-excel/summ_words

Excel прописью

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

Значение в ячейке Результат вызова функции

=CurrencyText(22,21;1;1) Двадцать два рубля 21 копейка
=CurrencyText(22,21;1;0) Двадцать два рубля
=CurrencyText(22,21;0;0) Двадцать два
=CurrencyText(22;0;0;;2) Двадцать две

Функция вызывается следующим образом:

CurrencyText(число; отображать название валюты; показывать копейки;; род)

  • число – числовое значение или ссылка на ячейку
  • отображать название валюты – ставим цифру 1 или 0, если 1 то появляется название валюты, 0 валюта не отображается
  • показывать копейки – 1 или 0, если 1, то выводится в Excel прописью количество копеек
  • род – 1 мужской, 2 женский

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

CurrencyTextGenitive(число; отображать название валюты; показывать копейки; род)

Значение в ячейке Результат вызова функции

=CurrencyTextGenitive(22,21;1;1) Двадцати двух рублей 21 копейки
=CurrencyTextGenitive(22,21;1;0) Двадцати двух рублей
=CurrencyTextGenitive(22,21;0;0) Двадцати двух
=CurrencyTextGenitive(121;0;0;2) Ста двадцати одной

TimeText(“время”; показывать минуты; выводить секунды)

  • время – конкретное значение времени “часы:минуты:секунды” или ссылка
  • показывать минуты – задается цифрой 1 или 0, при значении 1 отображается значение минут
  • выводить секунды – 1 или 0, при 1, показывается в Excel прописью число секунд в заданном значении времени
Читайте также:  Формат А1 как сделать в PowerPoint?

Значение в ячейке Результат вызова функции

=TimeText(“1:40”) Один час сорок минут
=TimeText(“1:40”;0) Один час
=TimeText(“01:40:00”;1;1) Один час сорок минут ноль секунд

TimePeriodText(“время”; показывать минуты; выводить секунды; родительный падеж)

  • время – значение периода времени “часы:минуты:секунды” в текстовом виде или ссылка (время может быть больше 23:59)
  • показывать минуты – задается цифрой 1 или 0, при значении 1 отображается значение минут
  • выводить секунды – 1 или 0
  • родительный падеж – 1 или 0, при установке 1 период времени Excel прописью выводится в родительном падеже

Значение в ячейке Результат вызова функции

=TimePeriodText(“85:31”) Восемьдесят пять часов тридцать одна минута
=TimePeriodText(“85:31”;0) Восемьдесят пять часов
=TimePeriodText(“85:31:01”;1;1) Восемьдесят пять часов тридцать одна минута одна секунда
=TimePeriodText(“85:31”;1;0;1) Восьмидесяти пяти часов тридцати одной минуты
=TimePeriodText(“85:31”;0;0;1) Восьмидесяти пяти часов
=TimePeriodText(“85:31:01”;1;1;1) Восьмидесяти пяти часов тридцати одной минуты одной секунды

DateText(“дата”;отображать название года)

  • дата – значение типа даты или ссылка на ячейку
  • отображать название года – 1 или 0, если 1, то в Excel прописью также появляется название года

Значение в ячейке Результат вызова функции

=dateText(“10.01.2020”) Десятое января две тысячи двадцатого года
=dateText(“10.01.2020”;0) Десятое января

После скачивания файла Вам нужно подключить надстройку в Excel.

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

Для подключения надстройки сначала Вам нужно скачать файл CurrencyText.xla с нашего сайта.

Затем в Excel выбираем Файл – Параметры – Надстройки.

Как сделать рубли и копейки excel?

В нижней части формы напротив надписи Управление нажимаем кнопку Перейти.

Как сделать рубли и копейки excel?

Далее жмём на Обзор, выбираем файл CurrencyText.xla

Теперь всё готово. Пробуем выполнить функцию.

Как сделать рубли и копейки excel?

Аналогично для времени в Excel прописью

Как сделать рубли и копейки excel?

Как видите, всё работает!

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

Источник: https://cokeeper.com/rus/excel-propisyu/

Число прописью в Excel (динамический вариант)

Запишем число прописью в Excel без использования VBA. Вспомогательные диапазоны разместим в личной книге макросов. Кроме того, добавим руб./коп. для записи денежных сумм, например: четыреста сорок четыре руб. 00 коп.

Иногда требуется записать число прописью: 256 записать как двести пятьдесят шесть. Набирать этот текст безумно скучно, кроме того легко ошибиться, поэтому давно написаны макросы на VBA, которые легко справляются с этой задачей.

В статье Число прописью (статичный вариант) приведено решение этой задачи позволяющей перевести число в текстовую форму по следующему алгоритму:

  • вводим число в определенную ячейку;
  • с помощью формул, вспомогательных диапазонов с текстом и имен получаем число прописью;
  • копируем результат вычисления формулы (число прописью) в Буфер обмена;
  • вставляем текст в любую открытую книгу «Как значение» ().

Это не всегда удобно. Хочется по аналогии с функциями на VBA написать что то вроде =ЧислоПрописью(А1) и получить результат. Все промежуточные вычисления должны быть «за кадром». Но, создание пользовательских функций это прерогатива VBA.

Тем не менее, можно предложить следующее решение с помощью обычных формул:

  • разместить в Личной книге макросов (PERSONAL.XLSB) вспомогательные диапазоны, содержащие некоторые числа прописью (от 0 до 999);
  • создать формулу, переводящую в текст любое число от 0 до 1 млрд. с помощью вспомогательных диапазонов и имен;
  • в любой книге, где требуется записать число прописью создать Именованную формулу ЧислоПрописью с относительной ссылкой на исходное число (относительную ссылку можно создать так, чтобы она позволяла выводить число прописью, например, в соседней ячейке слева от исходного числа).

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

Все это реализовано в файле примера.

Как сделать рубли и копейки excel?

Как и в примере статьи Число прописью (статичный вариант) на листе Служ размещены вспомогательные диапазоны, содержащие некоторые числа прописью в Excel.

Как сделать рубли и копейки excel?

Теперь эти диапазоны длиннее (числа от 1 до 999) и содержат слова тысяча и миллион с учетом склонения. Также создан диапазон для отображения слова Рублей с учетом склонения.

Теперь все готово для записи формулы переводящей исходное число (ячейка B6) в текст:

=СЖПРОБЕЛЫ( ИНДЕКС(Миллионы;ОСТАТ(ОТБР(B6/1000000);1000000)+1)&» «& ИНДЕКС(Тысячи;ОСТАТ(ОТБР(B6/1000);1000)+1)&» «&

ИНДЕКС(Единицы;ОСТАТ(B6;1000)+1))

Как сделать рубли и копейки excel?

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

В Windows XP эта книга находится в папке C:Documents and Settingsимя_пользователяApplication DataMicrosoftExcelXLStart, откуда она будет автоматически загружается при каждом запуске приложения Excel. В Windows Vista эта книга хранится в папке C:Usersимя_пользователяApplication DataMicrosoftExcelXLStart.

Если Личная книга макросов еще не была создана, то скопируйте лист Служ из файла примера в новую книгу, и сохраните ее в директорию C:Documents and Settingsимя_пользователяApplication DataMicrosoftExcelXLStart (для XP) под именем PERSONAL.XLSB.

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

Теперь откройте книгу, в которой нужно записать число прописью. Исходное число разместите, например, в ячейке А1. Введите в нужную ячейку формулу:

=ЕСЛИ(A1;СЖПРОБЕЛЫ( ИНДЕКС(PERSONAL.XLSB!Миллионы;ОКРУГЛВНИЗ(A1;-6)/1000000+1)&» «& ИНДЕКС(PERSONAL.XLSB!тысячи;ОСТАТ(ОТБР(A1/1000);1000)+1)&» «&

ИНДЕКС(PERSONAL.XLSB!Единицы;ОСТАТ(A1;1000)+1)&» руб. «&ТЕКСТ((A1-ЦЕЛОЕ(A1))*100;»00″)&» коп.»);»ноль руб. 00 коп.»)

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

Чтобы еще больше приблизиться к идеалу создадим именованную формулу ЧислоПрописью. Для этого:

  • выделите ячейку B1;
  • через меню создайте именованную формулу ЧислоПрописью;
  • в поле Диапазон введите формулу указанную выше:
  • нажмите ОК;
  • в ячейке В1 введите формулу =ЧислоПрописью
  • ячейка В1 будет содержать число прописью.

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

При пересылке файла, например, по электронной почте, формула будет продолжать работать, не смотря на то, что Личная книга макросов не пересылалась, т.е. Ваши коллеги получившие файл, смогут с ним работать как Вы.

Источник: https://excel2.ru/articles/chislo-propisyu-v-excel-dinamicheskiy-variant

Сумма прописью в Excel

Сумма прописью в Excel — одна из возможностей, которая не реализована в стандартном Excel. Почему, я скажу позже свои доводы.

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

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

К счастью, решений проблемы масса, их можно найти в инете и причем бесплатно:

  1. Формулы. Это громоздко, но вполне используемо. Тем более, что если вы разбираетесь в этой формуле, сможете сами поправить ее: разрядность, склонение и т.д.
  2. Функции. На мой взгляд, лучшее решение. Позволяет не воевать с функцией, диапазонами и книгами. Просто добавить надстройку и использовать функцию Суммапрописью (или любую другую).

При выборе нужного решения я бы рекомендовал определиться, что именно вам нужно:

  1. Просто число или единица времени, денег и т.д.?
  2. Мужской род единицы или женский?
  3. Сколько разрядов поддерживать?

Через функцию

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

Как пользоваться надстройкой:

  1. Открываете Excel. Параметры Excel/Надстройки/Кнопка «Перейти».Как сделать рубли и копейки excel?
  2. В открывшемся окне нажимаете «Обзор…»Как сделать рубли и копейки excel?
  3. Выбираете ту папку, куда вы скачали файл sumprop.xla и нажимаете «Ок».
  4. Нажимаете на нужную вам ячейку и выбираете функции. Там будут новые для вас функции.Как сделать рубли и копейки excel?Что хорошо в этой настройке — можно выбрать денежную валюту, а можно просто число. Причем в денежной валюте прописаны сразу и копейки (центы). Я не говорю, что это самая лучшая надстройка, их много. Я просто описываю первую устроившую меня.

Через формулу

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

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

Т.е., тут пришлось бы использовать как минимум 4 диапазона (например, один диапазон отвечает за сотни: сто, двести, триста и т.д.), кучу условий, функции деления на ноль, ну и само собой ряд функций, текстовых и массивных.

Читайте также:  Как сделать из формата pdf формат word?

Я имею в виду, что вот так сразу задачу не взять, поэтому, как мне понимается, Excel и не включает в стандартные средства сумму прописью, ведь условия написания разные на каждом языке.

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

Источник: http://excelpractic.ru/summa-propisyu-v-excel.html

Как установить сумму прописью в экселе — пошаговое руководство

Сумма прописью в Excel — это достаточно полезная функция Microsoft Office Excel, которой пользуются бухгалтеры, экономисты, менеджеры, студенты и другие пользователи, которые активно применяют эту программу для решения различных задач. В интернете можно бесплатно скачать макрос, с помощью которого активизируется сумма прописью разной валюты в электронных таблицах. Необходимо поговорить о пользе такого инструмента и возможностях его установки.

Виды внедрения инструмента

Microsoft Office Excel, конечно, очень мощная и нужная программа, но, к великому сожалению, не все возможности реализованы в ней в стандартном виде.

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

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

Сегодня решение проблемы найдено, причем не одно. 2 основных вида внедрения инструмента таковы:

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

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

Руководство по установке и применению надстройки

Как сделать рубли и копейки excel?

Открываем с локального диска сохраненную надстройку

После поисков надстройки файл следует сохранить в нужном месте, где хранятся и другие дополнительные инструменты.

Нужный маршрут в основном зависит от версии программы, но должно быть примерно так: «Мой компьютер» — «Локальный диск С» — «Documents and Settings» — «User» — «Application Data» — папка «Microsoft» — «AddIns». При этом вместо «User» необходимо указать имя пользователя «ОС Windows».

Как сделать рубли и копейки excel?

Активируем надстройку «Сумма Прописью»

Для размещения скачанного инструмента следует в соответствующей папке выбрать в меню Excel «сервис», после чего перейти в раздел «надстройки» и нажать команду «обзор». Вашему вниманию будет представлено диалоговое окно, где и окажется папка «AddIns» (фото 1).

После запуска проводника Windows с установленной надстройкой вам нужно перебросить мышкой значок файла из окна проводника в открытое диалоговое окно. Задача с перемещением в нужное место надстройки выполнена.

Закройте диалог, нажав на кнопку «Ок», после чего в списке надстроек, доступных в увиденной строке «Сумма прописью», поставьте галочку и нажмите «Ок» (фото 2).

Теперь вам в полной степени доступен инструмент, позволяющий печатать цифровые единицы прописью.

Как сделать рубли и копейки excel?

Полный список новых функций по представлению суммы прописью будут доступны через мастер функций

Для использования новых возможностей (для того чтобы сумма писалась прописью) вам необходимо в открытом окне программы выбрать команду в меню «Вставка» — «Функция» или же нажать кнопку «fx» (слева строки формул).

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

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

Программа Microsoft Office Excel хоть и может очень многое, но ей во многом нужно помогать, чтобы использовать поистине полноценный полезный инструмент.

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

Источник: https://itguides.ru/soft/excel/summa-propisyu-v-excel.html

ПрописьСумма

Подобная функция широко востребована работниками экономических и бухгалтерских областей, да и, наверное, всех, кто так или иначе связан с учетом денежных средств и составлением всевозможных бланков в Excel с использованием бланков. Данная функция выводит в пропись указанное число. Т.е. из числа 123 будет получено сто двадцать три. Возможно выводить рубли и копейки (сто двадцать три рубля двенадцать копеек), целые и сотые (сто двадцать три целых двенадцать сотых) и любые произвольные единицы измерений, а так же указать язык вывода текста и количество знаков после запятой для перевода в пропись. На данный момент в единицах по умолчанию доступно три языка: Русский, Английский и Украинский.

Вызов команды через стандартный диалог:

Мастер функцийКатегория «MulTEx»ПрописьСумма

Вызов с панели MulTEx:

Сумма/Поиск/ФункцииТекстовыеПрописьСумма
Синтаксис:
=ПрописьСумма(I9)
=ПрописьСумма(I9;2;2;»RUS»)
=ПрописьСумма(I9;2;1;»RUS»;»целая,целых,целых,сотая,сотых,сотых»; ИСТИНА)
=ПрописьСумма(I9;2;1;»RUS»;»целая,целых,целых,сотая,сотых,сотых»; 1; 3)
=ПрописьСумма(I9;2;1;»UA»;»целая,целых,целых,сотая,сотых,сотых»; 1; 3)
=ПрописьСумма(I9;2;1;»UKR»;»целая,целых,целых,сотая,сотых,сотых»; 1; 3)
=ПрописьСумма(I9;2;1;»RUS»;»целая,целых,целых,сотая,сотых,сотых»; 1; 3; ИСТИНА)

Число(I9) — указывается число, либо ссылка на ячейку с числом, которое необходимо преобразовать. Вместо ссылки на ячейку(I9) можно напрямую указать число
=ПрописьСумма(145;1;1)
Как сделать рубли и копейки excel?

Рубли(2) — необязательный аргумент. Позволяет вывести прописью целую часть числа.
Если присвоено значение 1 — после целой части числа добавляется подпись Рублей. Само число, обозначающее рубли, при этом не преобразуется(1 рубль, 7 рублей).

Если присвоено значение 2 — после целой части числа добавляется подпись Рублей. Само число, обозначающее рубли, при этом преобразуется в текстовое представление(Один рубль, Семь рублей).

Если не указан, либо присвоено значение 0 — только пропись числа(Один), без указания единиц(рубли).

Копейки(1) — необязательный аргумент. Позволяет вывести прописью дробную часть числа.
Если указан, либо присвоено значение 1 — после дробной части числа добавляется подпись Копеек. Само число, обозначающее копейки, при этом не преобразуется(Два рубля 1 копейка, Два рубля 4 копейки).

Если указан, либо присвоено значение 2 — после дробной части числа добавляется подпись Копеек. Само число, обозначающее копейки, при этом преобразуется в текстовое представление этого числа(Два рубля одна копейка, Два рубля четыре копейки).

Если аргумент Копейки не указан, либо ему присвоено значение 0 или ЛОЖЬ(FALSE) — то будет выведена пропись только целого числа, без учета знаков после запятой(Два). Т.е. копейки в данном случае в пропись не выводятся.
Аргументы Рубли и Копейки можно изменять независимо друг от друга.

Например, если для числа 23,78 указать Рубли — 1, а Копейки — 0, то в пропись будет выведено: 23 рубля. Если указать Рубли — 2, а Копейки — 1, то в пропись будет выведено: двадцать три рубля 78 копеек

Язык(«RUS») — необязательный аргумент. Определяет язык для вывода прописи чисел. Не чувствителен к регистру. Доступны варианты языков:

  • «RUS» или не указан: текст будет выведен на русском языке. 23,78 будет записано как «двадцать три рубля семьдесят восемь копеек»
  • «EN»(«en»,»En»): текст будет выведен на английском языке. 23,78 будет записано как «Twenty three dollars seventy eight cents»
  • «UKR» или «UA»: текст выводится на украинском языке: 23,78 будет записано как «двадцять три гривні сімдесят вісім копійок».

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

Например, если для числа 23,78 указать Единицы «целая,целых,целых,сотая,сотых,сотых» и установить язык «en», то результат будет некорректный: Twenty three целых seventy eight сотых.

Чтобы правильно отобразить на английском языке целые и сотые, аргумент Единицы необходимо записать так: «point,points,points,hundredths,hundredths,hundredths».

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

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

Как это работает на примере «рубль,рубля,рублей,копейка,копейки,копеек»: первые три слова (рубль,рубля,рублей) отвечают за обозначение единиц для целой части числа:

  1. рубль — указывается склонение единицы для числа 1
  2. рубля — указывается склонение единицы для чисел 2,3,4
  3. рублей — указывается склонение единицы для числа 5 и выше

последние три слова (копейка,копейки,копеек) отвечают за обозначение единиц для дробной части числа:

  1. копейка — указывается склонение единицы для числа 1
  2. копейки — указывается склонение единицы для чисел 2,3,4
  3. копеек — указывается склонение единицы для числа 5 и выше

По умолчанию (если аргумент Единицы не указывать) применяется «рубль,рубля,рублей,копейка,копейки,копеек» для русского языка(«RUS») и «dollar,dollars,dollars,cent,cents,cents» для английского языка(«EN»).
Если указать «целая,целых,целых,сотая,сотых,сотых», то для числа 23,78 в пропись будет выведено:

  • Двадцать три целых семьдесят восемь сотых — при указании аргументов Рубли и Копейки равными 2
  • 23 целых 78 сотых — при указании аргументов Рубли и Копейки равными 1

Если аргументом Единицы указать пустую строку — «», то пропись единиц просто не будет произведена и для числа 24,78 будет выведено: двадцать четыре семьдесят восемь.

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

Читайте также:  Как сделать текст в алфавитном порядке в word 2003?

ПропНач(ИСТИНА) — Необязательный аргумент. Указывается логическое значение ИСТИНА(TRUE) или ЛОЖЬ(FALSE) или выражение, возвращающее логическое значение.

Если указано ИСТИНА или 1, то первая буква результирующего текста будет преобразована в заглавную: Два рубля одна копейка.

Если не указан, указано ЛОЖЬ или 0, то весь текст будет записан строчными буквами: два рубля одна копейка.

ЧислЗнаков(3) — Необязательный аргумент. Указывается целое число, означающее количество знаков после запятой, которое будет выводиться в пропись. По умолчанию, если не указано, принимает значение 2.

Необходим для вывода в пропись единиц, измеряемых числами с тремя и более знаками после запятой, например тонны и килограммы, где килограммы всегда должны обозначаться именно тремя знаками: 3,472.

После преобразования получится «три тонны четыреста семьдесят два килограмма». Если число содержит большее число знаков после запятой, чем указано аргументом ЧислЗнаков, такое число будет округлено до указанного количества знаков после запятой.

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

ВСкобках(ИСТИНА) — Необязательный аргумент. Указывается логическое значение ИСТИНА(TRUE) или ЛОЖЬ(FALSE) или выражение, возвращающее логическое значение.

Если указано ИСТИНА или 1, то в результате будет выведено сначала само число, а потом его пропись в скобках: 2 302 (две тысячи триста два) рубля 01 копейка. Если не указан, указано ЛОЖЬ или 0, то пропись выводится в соответствии с остальными параметрами.

Если параметр ВСкобках указан как 1 или ИСТИНА, а параметр Рубли как 0, то он будет проигнорирован и текст в скобках все равно будет записан прописью.

Несколько практических примеров указания аргументов для вывода прописи:

  • Дата:
    Число = 1,07
    Рубли — 1
    Копейки — 1
    Единицы — «год,года,лет,месяц,месяца,месяцев»
    Результат — 1 год 07 месяцев
    Если для Единиц указать «месяц,месяца,месяцев,день,дня,дней» — то получим — 1 месяц 07 дней
  • Единицы измерений:
    Число = 1,07
    Рубли — 1
    Копейки — 1
    Единицы — «ящик,ящика,ящиков,коробка,коробки,коробок»
    ПропНач — 0 (или ЛОЖЬ)
    ЧислЗнаков — не указан
    Результат — 1 ящик 07 коробок
  • Число = 68,39
    Рубли — 2
    Копейки — 2
    Единицы — «целая,целых,целых,сотая,сотых,сотых»
    ПропНач — 0 (или ЛОЖЬ)
    ЧислЗнаков — не указан
    Результат — шестьдесят восемь целых тридцать девять сотых
  • Число = 68,396
    Рубли — 2
    Копейки — 2
    Язык — «RUS»
    Единицы — «целая,целых,целых,тысячная,тысячных,тысячных»
    ПропНач — 1 (или ИСТИНА)
    ЧислЗнаков — 3
    Результат — Шестьдесят восемь целых триста девяносто шесть тысячных
  • Число = 68,39
    Рубли — 2
    Копейки — 2
    Язык — «EN»
    Единицы — «point,points,points,hundredths,hundredths,hundredths»
    ПропНач — 1 (или ИСТИНА)
    ЧислЗнаков — 2
    Результат — Sixty eight points thirty nine hundredths
  • Валюта:
    Число = 5,44
    Рубли — 2
    Копейки — 2
    Язык — не указан(или «ru»)
    Единицы — не указан
    ПропНач — 0 (ЛОЖЬ) или не указан
    ЧислЗнаков — не указан
    Результат — пять рублей сорок четыре копейки
  1. Число = 25,44
    Рубли — 2
    Копейки — 2
    Язык — «En»
    Единицы — не указан
    ПропНач — не указан
    ЧислЗнаков — не указан
    Результат — twenty five dollars and forty four cents
  2. Число = 25,44
    Рубли — 2
    Копейки — 2
    Язык — «UA»
    Единицы — не указан
    ПропНач — не указан
    ЧислЗнаков — не указан
    Результат — двадцять п’ять гривень сорок чотири копійки
  3. Число = 2302
    Рубли — 0
    Копейки — 0
    Язык — «RUS»
    Единицы — «»
    ПропНач — 1
    ЧислЗнаков — 2
    Результат — 2302(две тысячи триста два)
  • Расстояния:
    Число = 14021,22
    Рубли — 2
    Копейки — 2
    Единицы — «миля,мили,миль,ярд,ярда,ярдов»
    ПропНач — не указан
    ЧислЗнаков — не указан
    Результат — четырнадцать тысяч двадцать одна миля двадцать два ярда
  • Вес:
    Число = 3,472
    Рубли — 2
    Копейки — 2
    Язык — «rus»
    Единицы — «тонна,тонны,тонн,килограмм,килограмма,килограмм»
    ПропНач — 1
    ЧислЗнаков — 3
    Результат — Три тонны четыреста семьдесят два килограмма

Примечание: данная функция обрабатывает числовые значения максимальной величины Сотни триллионов. Число более 999 999 999 999 999,99999 будет преобразовано некорректно, т.к. сам Excel с числами, превышающими сотни триллионов, корректно работать не умеет(последние цифры будут заменены нулями).

Источник: https://www.excel-vba.ru/multex/propis_summ_rus-chislo-ili-summa-propisyu/

Как 1 копейку превратить в 10 миллионов

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

Один мудрец решил однажды проучить горе-бизнесмена и пришел к нему с особым предложением: «Я отдам тебе 1 миллион рублей сегодня» — говорил мудрец, — «а ты будешь в течение 30 дней возвращать мне деньги в следующем ключе: первый день — 1 копейка, второй день — 2 копейки, третий день — 4 копейки и т.д. увеличивая в два раза первоначальную сумму.» Бизнесмен, решил, что старик совсем умом поехал, отдает 1 миллион, а будет забирать какие-то копейки каждый день, и немедленно согласился. Они составили договор, заверили все при свидетелях, мудрец принес 1 миллион, и их соглашение вступило в силу.

В 1й день мудрец пришел, и забрал у дельца 1 копейку, на второй 2 копейки, на третий 4, на четвертый 8, на пятый 16 копеек. В конце первой недели на 7 день, нужно было отдавать 64 копейки.

Порадовался бизнесмен, неделя уже позади, а отдал я всего то 1 рубль и 27 копеек в общей сложности. И 999998 рублей все еще у него в запасе.

Дальше сумма возврата начала немного возрастать, но для дельца это все еще было выгодно, на 14 день ежедневно отдаваемая сумма выросла до 163 рублей (общая сумма, которую уже отдал делец 327р).

Однако уже к 20му дню, сумма возврата стала 10485р, 76 копеек.

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

На 25-й день, он уже отдал в общей сложности 671 тысячу рублей с миллиона, который он получил, а на 26-й день нужно было отдавать еще 671 тысячу, что уже превратило его сделку в убыточную.

К концу 30 дня, сумма, которую должен был отдать горе-бизнесмен составила 10 миллионов 737 тысяч 418 рублей 24 копейки. И все состояние ушло на выплату долга старцу.

Мудрец проучил горе-дельца простым правилом сложного процента. Не даром сам Эйнштейн назвал силу сложного процента самой могущественной в мире силой.

Выходит, что даже 1 копейка удваиваясь 30 раз может вырасти во внушительные 10 миллионов.

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

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

Источник: https://zen.yandex.ru/media/id/5ca5eea4c604dc021df35029/5ca5ef0f4432a200b307da2c

Финансы в Excel

Популярная задача перевода числа в сумму прописью решена без программирования с использованием одной формулы.

Михаил Чамкин прислал свой вариант формулы, в котором решены проблемы русскоязычной версии Excel 2000-2003. Добавлена обработка миллиардов рублей.

Публикуем пример с согласия автора.

=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)

Доработка в виде первой прописной буквы взята из нашей версии формулы.

Исправлена ошибка при обработке сумм с копейками. Прошлая формула добавляла лишний рубль, если было больше 50 копеек. Кроме формулы, исправлено имя n0.

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

=TRIM(SUBSTITUTE(PROPER(
INDEX(n_4;LEFT(TEXT(A1;n0);1)+1)&INDEX(n0x;MID(TEXT(A1;n0);2;1)+1;MID(TEXT(A1;n0);3;1)+1)&IF(LEN(INT(A1))4;-MID(TEXT(A1;n0);3;1)=0);»овz»;IF(—MID(TEXT(A1;n0);3;1)=1;»z»;»аz»)))&
INDEX(n_4;MID(TEXT(A1;n0);4;1)+1)&INDEX(n1x;MID(TEXT(A1;n0);5;1)+1;MID(TEXT(A1;n0);6;1)+1)&IF(-MID(TEXT(A1;n0);4;3)=0;»»;»тысяч»&IF(OR(—MID(TEXT(A1;n0);5;1)=1;—MID(TEXT(A1;n0);6;1)>4;-MID(TEXT(A1;n0);6;1)=0);»z»;IF(—MID(TEXT(A1;n0);6;1)=1;»аz»;»иz»)))&
INDEX(n_4;MID(TEXT(A1;n0);7;1)+1)&INDEX(n0x;MID(TEXT(A1;n0);8;1)+1;MID(TEXT(A1;n0);9;1)+1));»z»;» «))&
IF(INT(A1)=0;»Ноль»;»»)&» рубл»&IF(OR(—MID(TEXT(A1;n0);8;1)=1;—MID(TEXT(A1;n0);9;1)>4;-MID(TEXT(A1;n0);9;1)=0);»ей «;IF(—MID(TEXT(A1;n0);9;1)=1;»ь «;»я «))&
RIGHT(TEXT(A1;n0);2)&» копе»&IF(OR(INT((A1-INT(A1))*10)=1;—RIGHT(TEXT(A1;n0);1)>4;—RIGHT(TEXT(A1;n0);1)=0);»ек»;IF(—RIGHT(TEXT(A1;n0);1)=1;»йка»;»йки»))

Отсутствие кода VBA позволяет использовать формулу при самом высоком уровне безопасности файлов Excel. Это часто бывает важно для соблюдения корпоративных стандартов безопасности.

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

Обрабатываются только целые числа. К фразе всегда добавляется текст «00 копеек».

Не уверен, что все возможные варианты корректно переводятся. Типа бета-версия. Спасибо Тимуру Чулинину за идею примера.

Источник: https://www.excelfin.ru/index.php/articles/formulas/140-excel-sumspel

Ссылка на основную публикацию
Adblock
detector