Сумма прописью скачать файл excel

На сайте gb.by в разделе «Файлы настройки форм», а так же у Агентства Гревцова в свободном доступе была экселевская надстройка (макрос) Деньги прописью.xla,  Цифры прописью.xla, позволяющая с помощью встроенных функций переводить числовые/денежные значения в пропись. Поиски в сети так же не принесли результата — надстройки либо работают не корректно (не выводят копейки), либо не запускаются совсем. Поэтому было решено по действующим стандартам написать свою.

  • Вариант №1 более надежный: за основу взят шаблон российского файла и переписан под валюты: евро, доллар США, белорусский рубль, российский рубль, казахстанский тенге, украинская гривна. Файл СуммаПрописью.xlam(.rar) протестирован несколько месяцев «в боевых условиях» офисными работниками и доступен для свободного скачивания.
  • Вариант №2 более быстрый: на одном из форумов нашёл пример реализации данной функции с помощью формулы, то есть без применения макросов. Также дописал под вышеперечисленные валюты. Формула получается громоздкой, но если нет времени и желаний возится с встраиванием надстройки в Excel, то можно воспользоваться и таким способом.

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

Установка

Запускаем Excel. Файл — Параметры — Надстройки.

Управление: Надстройки Excel — Перейти…

Кнопка «Обзор» — копируем скачанный и распакованный файл СуммаПрописью_1Cnik.by.xlam в папку «C:UsersUserAppDataRoamingMicrosoftAddIns» и выбираем его.

Надстройка «Сумма прописью» появляется в списке. Ставим галку.

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

=СуммаПрописьюBYN(Nячейки) — функция возвращает сумму прописью в белорусских рублях BYN

=СуммаПрописьюEUR(Nячейки) — функция возвращает сумму прописью в евро EUR

=СуммаПрописьюRUB(Nячейки) — функция возвращает сумму прописью в российских рублях RUB

=СуммаПрописьюUSD(Nячейки) — функция возвращает сумму прописью в долларах USD

Обновление 08.2021 (добавлены новые валюты):

=СуммаПрописьюKZT(Nячейки) — функция возвращает сумму прописью в казахстанских тенге KZT

=СуммаПрописьюUAH(Nячейки) — функция возвращает сумму прописью в украинских гривнах UAH

Обновление 10.2021 (добавлены новые валюты):

=СуммаПрописьюBYN(Nячейки) — функция возвращает сумму прописью в белорусских рублях BYN — удалена лишняя запятая

=СуммаПрописьюRUBRB(Nячейки) — функция возвращает сумму прописью в российских рублях RUB — создан дополнительный спец.формат для выписки документов в РБ для РФ (вместо «рублей», возвращает «российских рублей»)

Получаем выбранную сумму прописью!

Если категория: «Определенные пользователем» не отображается, а функции недоступны. Скорее всего Excel заблокировал макрос.   Для активации надстройки нужно отключить защищенный просмотр. Открываем Файл – Параметры – Центр управления безопасностью – кнопка «Параметры центра управления безопасностью…».

Вкладка «Защищенный просмотр» — снять все галки «Включить защищенный просмотр…». Проверяйте! Надстройка должна стать активной!

Состав архива:

  • Пример в Excel.xlsx

  • SummaPropisjuBYN.txt — формула возвращает сумму прописью в белорусских рублях BYN
  • SummaPropisjuEUR.txt — формула возвращает сумму прописью в евро EUR
  • SummaPropisjuUSD.txt — формула возвращает сумму прописью в долларах USD
  • SummaPropisjuKZT.txt — формула возвращает сумму прописью в казахстанских тенге KZT
  • SummaPropisjuUAH.txt — формула возвращает сумму прописью в украинских гривнах UAH
  • SummaPropisjuRUB.txt — формула возвращает сумму прописью в российских рублях RUB
  • SummaPropisjuRUBRB.txt — формула возвращает сумму прописью в российских рублях RUB для выписки документов в РБ для РФ (вместо «рублей», возвращает «российских рублей»)

Плюс данного метода состоит в том, что настраивать ничего не надо. Достаточно скопировать формулу из нужного файла и вставить в ячейку, в которую нужно выводить денежную сумму прописью. Минусы метода: громоздкая формула и для изменения числовой ячейки (A1) каждый раз нужно менять всякое её упоминание во всей формуле (по умолчанию A1).

Примечание: если у Вас в Excel установлен разделитель целой и дробной части – ‘точка’. То для того чтобы формула корректно работала — нужно в формуле найти ТЕКСТ(A1;»0,00″) и заменить на ТЕКСТ(A1;»0.00″).

Вставка формулы в Excel

Открываем текстовый файл с формулой (например: SummaPropisjuRUB_1Cnik.by.txt) в блокноте.

В меню нажимаем: Правка -> Заменить (Ctrl+H). Например: нужная нам сумма (число) расположено на листе Excel в
ячейке A3. Следовательно заменяем все значения в формуле с A1 на A3

Вставляем формулу, например в ячейку A4 и нажимаем Ввод

В ячейке A4 получаем сумму прописью в нужной нам валюте

Copyright©, «Программист 1С в г.Минске», 09.12.2020 (upd. 26.08.2021)

Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник

Друзья, в этой статье WiFiGid покажет вам как оседлать Excel с еще одной интересной стороны – мы попробуем сделать любое число прописью. Как правило, это нужно в разных финансовых документах (которые зачастую и формируются через Excel), где прописью нужно прописать конечную сумму. Если у вас много документов с разными числами, а также есть проблемы со склонением чисел русского языка – без автоматизации тут не обойтись. Этим и предлагаю заняться.

Все описанное успешно работает с последним пакетом MS Excel 2021, а значит должно работать и в ранних версиях.

Содержание

  1. Шаг 1 – Скачиваем надстройку
  2. Шаг 2 – Подключаем надстройку
  3. Шаг 3 – Переделываем числа в текст
  4. Видео по теме
  5. Задать вопрос автору статьи

Шаг 1 – Скачиваем надстройку

Сумма прописью в Excel: трансформируем числа легко

Главная проблема в нашей задаче – Excel сам по себе не умеет делать такое Поэтому придется использовать внешнюю надстройку.

Скачиваем ее отсюда (используется NUM2TEXT.xla)

Шаг 2 – Подключаем надстройку

Теперь переходим в наш документ Excel.

  1. Щелкаем по «Файл».

Сумма прописью в Excel: трансформируем числа легко

  1. «Параметры».

Сумма прописью в Excel: трансформируем числа легко

  1. Переходим в раздел «Надстройки». Убеждаемся, что в пункте «Управление» стоит «Настройки Excel» и нажимаем на кнопку «Перейти».

Сумма прописью в Excel: трансформируем числа легко

  1. Откроется окошко, где нам нужно нажать на кнопку «Обзор».

Сумма прописью в Excel: трансформируем числа легко

  1. Находим ранее скаченную надстройку NUM2TEXT и выбираем ее.

Сумма прописью в Excel: трансформируем числа легко

  1. Смотрим, чтобы нашей надстройки стояла галочка и нажимаем «ОК».

Сумма прописью в Excel: трансформируем числа легко

Шаг 3 – Переделываем числа в текст

А вот теперь можно подойти к экспериментам.

  1. Выделяем нужную нам ячейку вписываем туда формулу:

=Сумма_прописью(1745,28)

Вместо этих цифр можно записать свое или сразу же подставить ячейку.

Сумма прописью в Excel: трансформируем числа легко

Как видите, сумма сразу отображается в денежном формате. Если вам нужно получить просто число – я обычно копирую этот текст вручную (Ctrl + C), вставляю в формате «Только значения» (Ctrl + V и выбираем формат среди иконок) и уже удаляю рубли и копейки из простого текста. Вот так все несложно.

Видео по теме

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

Денежная сумма прописью на рабочем листе Excel. Преобразование с помощью блока ячеек с формулами. Применение пользовательской функции «СуммаПрописью».

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

В этой статье рассмотрены способы преобразования денежного значения в самый употребительный текстовый формат: 0,00 = Ноль рублей 00 копеек.

Блок ячеек с формулами

Скачайте файл Excel с блоком ячеек с формулами, преобразующими число в сумму прописью, и примером размещения ссылок.

Работать с блоком ячеек чрезвычайно просто:

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

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

Преимущества блока ячеек с формулами:

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

Недостатки блока ячеек с формулами:

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

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

Функция «СуммаПрописью»

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

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

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

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

  1. Скачайте архив и извлеките из него файл «Module.bas» с кодом функции.
  2. Откройте любую книгу Excel, можно новую.
  3. Сочетанием левой клавиши Alt+F11 откройте редактор Visual Basic for Applications.

Окно редактора Visual Basic for Applications 1

  1. Дважды кликните на строке «VBA Project (PERSONAL.XLSB)» или один раз на крестике слева для открытия вложенного списка. Если эта позиция уже развернута переходите к пункту 5.

Окно редактора Visual Basic for Applications 2

  1. Дважды кликните на строке «Microsoft Excel Objects» или один раз на крестике слева для открытия списка объектов. Если эта позиция уже развернута переходите к пункту 6.

Окно редактора Visual Basic for Applications 3

  1. Кликнув правой кнопкой на строке «ЭтаКнига», откройте контекстное меню и выберите в нем пункт «Import File…».

Окно редактора Visual Basic for Applications 4

  1. В открывшемся диалоге выбора файлов найдите извлеченный ранее из архива «Module.bas» и выберите его двойным кликом. Модуль с функцией будет автоматически загружен.

Теперь можно в ячейки на листах любых рабочих книг вставлять формулу: «=PERSONAL.XLSB!СуммаПрописью(АдресЯчейки)» или, что намного удобнее, выбирать функцию с помощью мастера. Откройте мастер функций, выберите категорию «Определенные пользователем» и в списке доступных функций появится строка «PERSONAL.XLSB!СуммаПрописью», которую можно выбрать, а на втором шаге вставить адрес ячейки с числовым значением.

Пример работы функции СуммаПрописью

Формула будет доступна во всех книгах Excel, но только на компьютере, на котором находится персональная книга макросов PERSONAL.XLSB с загруженным модулем.

Если книгу планируется передавать на другие машины, тогда в шаге 6 надо правой кнопкой кликнуть на строке «ЭтаКнига», относящейся не к «VBA Project (PERSONAL.XLSB)», а относящейся к «VBA Project (ВашаКнига)» с именем вашей книги. Тогда модуль с функцией загрузится непосредственно в вашу рабочую книгу Excel и будет доступен для этой книги на любом компьютере. В этом случае формула в ячейке будет иметь вид: «=СуммаПрописью(АдресЯчейки)».

С кодом функции «СуммаПрописью» вы можете ознакомиться в этой статье.

Иконка NUM2TEXT

NUM2TEXT – это надстройка для Microsoft Excel, при помощи которой мы можем производить различные арифметические операции над числами. Например, сумма прописью и так далее.

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

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

NUM2TEXT

Надстройка подходит практически для любых версий с офиса. Это может быть Microsoft Excel 2010, 2013, 2016 или 2019.

Как установить

Переходим к процессу установки. Работать нужно по такому сценарию:

  1. В разделе загрузки при помощи кнопки скачиваем архив с нужным файлом. Распаковываем содержимое в любую папку.
  2. Помещаем полученный компонент в каталог расширений Microsoft Excel.
  3. Открываем настройки и выбираем только что добавленное дополнение. Производим активацию.

Запуск NUM2TEXT

Как пользоваться

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

Работа с NUM2TEXT

Достоинства и недостатки

Давайте разберём сильные, а также слабые стороны надстройки для работы с числами в Excel.

Плюсы:

  • значительное ускорение процесса работы;
  • полная бесплатность.

Минусы:

  • некоторая сложность установки.

Скачать

Бесплатно скачать последнюю версию NUM2TEXT.XLA для Microsoft Excel можно при помощи прямой ссылки.

Язык: Русский
Активация: Бесплатно
Разработчик: Microsoft
Платформа: Windows XP, 7, 8, 10, 11

NUM2TEXT.XLA


Это расширение Excel добавит функцию прописи суммы на русском языке.

С помощью нее можно будет без ошибок записать любое число либо сумму прописью.

Скачиваем расширение 

NUM2TEXT.xla

 и перемещаем его в папку с Excel, в моем случае это: C:Program FilesMicrosoft OfficeOffice15

Далее открываем Excel и идем в параметры программы.

Надстройки -> Перейти

Нажимаем «Обзор» и выбираем ранее загруженный файл NUM2TEXT.xla

Нажимаем «Ок» и снова «Ок»

Теперь пробуем ввести число и справа, например, ставим =Сумма_прописью(C4)

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

Понравилась статья? Поделить с друзьями:
  • Сумма прописью с валютой excel
  • Сумма прописью в excel если это не рубли
  • Сумма прописью надстройка для word
  • Сумма прописью в excel для mac
  • Сумма прописью на узбекском языке в excel