info@cokeeper.com




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 прописью число секунд в заданном значении времени
Значение в ячейке Результат вызова функции
=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

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

Надстройки

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

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

Excel прописью

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

Время в Excel прописью

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

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



Copyright © 2002-2018 Sergey Sofronov. All rights reserved.