Первая публичная версия. Онлайн-калькулятор (число и сумма с копейками/центами, 4 валюты) и функция Num2Text для Excel с 7 готовыми группами единиц, поддержкой чисел до квадриллионов и отрицательных значений.
Сумма и число прописью
Переведите сумму или число в текст прямо в браузере — рубли, доллары, евро,
с копейками словами или цифрами. Для регулярной работы — готовая функция
Num2Text для Excel: одна формула на листе, без сервисов и копирования вручную.
SHA-256: d23baec08487338cdedf251c6094b55a27ad6a045d2b52b621c9b2dfa2ba659e
Калькулятор: сумма или число прописью
Перевод происходит прямо в браузере — ничего не отправляется на сервер.
Функция Num2Text — прямо в формуле листа
Для разовой суммы удобнее калькулятор выше. Для регулярной работы — формула в самой таблице, без копирования результата.
Скачайте файл и разрешите макросы
Готовый файл .xlsm уже содержит рабочую функцию — Excel может заблокировать её при первом открытии, это стандартная реакция на файл из интернета. Как снять блокировку — в общей инструкции ниже.
Впишите формулу рядом с числом
Например, число в ячейке A1 — тогда в соседней ячейке: =Num2Text(A1;1;0;0;1). Результат — текст суммы прописью, обновляется вместе с числом.
При необходимости — скопируйте функцию в свою книгу
Модуль VBA с функцией можно импортировать в любую другую книгу (Alt+F11 → импорт файла) — тогда формула будет работать и там, без исходного файла-примера.
Формула Num2Text по шагам
Все параметры, кроме числа, — необязательные.
| Параметр | Значение | Что делает |
|---|---|---|
value |
число или ссылка на ячейку | единственный обязательный параметр |
capitalizeFirst |
1 или 0 | первая буква результата заглавная |
integerOnly |
1 или 0 | выводить только целую часть (с округлением) |
fractionAsWords |
1 или 0 | дробную часть словами (1) или цифрами (0) |
unitGroup |
0–6 | какие единицы измерения подставить — таблица ниже |
Без единиц
Только число прописью, без «рублей» и копеек — например, для нумерации или текстовых вставок.
Белорусские рубли
«...белорусских рублей», копейки — женский род. Формат для договоров и актов в РБ.
Рубли
«...рублей», без слова «белорусский» — общий вариант для РФ и РБ.
Евро
«...евро» (не склоняется), центы.
Доллары
«...долларов», центы.
Метры
«...метров», сантиметры — пример единиц измерения, не только деньги.
Руб./коп. (кратко)
Сокращённая форма для узких таблиц и актов.
Системные требования
Microsoft Excel с поддержкой макросов
Актуальные версии Microsoft 365 / Excel 2019 и новее, Windows или macOS. Для онлайн-калькулятора выше — только браузер, Excel не нужен.
Разрешённое выполнение макросов
Функция Num2Text — это VBA-макрос: без разрешённых макросов формула вернёт ошибку #ИМЯ? или #ЗНАЧ! вместо текста.
Если при скачивании файл блокирует Windows или антивирус — это стандартная реакция на новый файл с макросами, не индикатор проблемы. Подробности и проверка контрольной суммы — в инструкции «как разблокировать и открыть файл».
История изменений
Актуальная версия файла для скачивания — v1.0 (от 9 сентября 2026).
Частые вопросы об этом инструменте
Чем «сумма прописью» отличается от «число прописью» в этом инструменте?
«Сумма» добавляет единицы измерения — рубли и копейки, доллары и центы и так далее. «Число» — это просто число словами, без единиц: в калькуляторе выберите «Без единиц», в Excel — unitGroup 0.
Как перевести дробное число без валюты — например, 20,4 или 100,51?
Выберите «Без единиц» — калькулятор прочитает дробную часть по правилам математической дикции: «20,4» → «двадцать целых четыре десятых», «100,51» → «сто целых пятьдесят одна сотая». Разряд дробной части (десятые, сотые, тысячные) определяется по тому, сколько цифр введено после запятой.
Можно ли перевести сумму в белорусских рублях прописью?
Да, это вариант по умолчанию — и в онлайн-калькуляторе, и в функции для Excel (unitGroup 1): «...белорусских рублей», копейки согласуются в женском роде.
Как написать сумму прописью в Excel одной формулой?
Скачайте файл, разрешите макросы и используйте формулу вида =Num2Text(A1;1;0;0;1) — она подставит текст рядом с числом из ячейки A1. Все параметры и группы единиц разобраны ниже на странице.
Есть ли ограничение на размер числа?
И онлайн-калькулятor, и функция для Excel поддерживают числа до квадриллионов включительно. Для типичных сумм в договорах и актах этого более чем достаточно.
Можно ли получить копейки цифрами, а не словами?
Да, в калькуляторе снимите галочку «Дробная часть словами» — получится, например, «сто рублей 51 копейка» или, для обычного числа, «сто целых 51 сотая». В Excel за это отвечает параметр fractionAsWords.
Данные, которые я ввожу в калькулятор, куда-то отправляются?
Нет, перевод числа в текст происходит прямо в браузере (JavaScript), без обращения к серверу — ничего не сохраняется и никуда не передаётся.
Можно ли использовать функцию для своих единиц измерения, не только денег?
Да, в файле есть группа «метры/сантиметры» как пример, а в коде функции можно дописать свою группу — она открыта для редактирования (без защиты листа и модуля паролем).
Работает ли формула, если скопировать функцию в другую книгу?
Да, достаточно скопировать модуль VBA с функцией Num2Text в нужную книгу (Alt+F11 → импорт файла) — привязки к конкретному файлу нет. Если нужен отдельный файл модуля — напишите через форму обратной связи.
Хотите разобраться, как ещё автоматизировать расчёты в Excel?
Как посчитать сумму в Excel: статья в базе знанийОстались вопросы по работе инструмента?
Задать вопросПопробуйте прямо сейчас
Калькулятор — без установки и регистрации. Функция для Excel — бесплатно, для регулярной работы с договорами, актами и счетами.