Открыть готовую Google Таблицу
Шаблон доступен для просмотра. Выберите Файл → Создать копию, чтобы получить собственную редактируемую таблицу. Замените примеры в жёлтых ячейках, сохранив листы «Расчёт» и «Словарь». Формулы уже настроены и не требуют Apps Script.
Шаблон без Apps Script
Скачать шаблон для импорта в Google Таблицы (.xlsx)
- Откройте Google Таблицы и выберите Файл → Импорт → Загрузить.
- Выберите скачанный файл и создайте из него новую таблицу.
- На листе «Суммы» замените значения в жёлтых ячейках столбца A.
Сохраняйте листы «Расчёт» и «Словарь»: выходные формулы используют их. Шаблон содержит 100 строк. Для десятичной запятой установите подходящий регион в настройках таблицы и убедитесь, что введённая сумма распознана как число.
Функция SUMMA_RU через Apps Script
Скачать исходный код Apps Script
- В своей таблице откройте Расширения → Apps Script.
- Вставьте содержимое файла в отдельный файл скрипта, не удаляя свой существующий код.
- Сохраните проект и вернитесь в таблицу.
- Введите
=SUMMA_RU(A1)рядом с исходной суммой.
Код не обращается к внешним сервисам и работает только с аргументом функции. Пользовательские функции описаны в документации Google.
Перевод диапазона одной формулой
Для столбца используйте =SUMMA_RU(A2:A101). Справа и ниже выходной ячейки должно быть свободное место для результата. Пустые входные ячейки дают пустой текст, чтобы строки сохраняли соответствие. Ошибка в отдельной строке отображается в её выходной ячейке.
Поддерживаются неотрицательные суммы до 999 999 999 999,99 рубля. Числовые значения округляются до копеек. Если импортированные суммы оказались текстом, проверьте десятичный разделитель и преобразуйте исходный столбец в числа.
Когда не нужна настройка таблицы
Для разового списка откройте перевод столбца сумм онлайн. Для настольного Excel доступны книга без макросов и модуль VBA. Не вставляйте онлайн-результат вместо формулы, если расшифровка должна автоматически обновляться.
Примеры
| Сумма, RUB | Прописью |
|---|---|
| 12 345,67 | Двенадцать тысяч триста сорок пять рублей 67 копеек |
| 12 345,05 | Двенадцать тысяч триста сорок пять рублей 05 копеек |
| 1 000,00 | Одна тысяча рублей 00 копеек |
Частые вопросы
Нужен ли платный аккаунт Google?
Для шаблона и пользовательской функции отдельная платная подписка не требуется. Применяются ограничения вашего аккаунта и Apps Script.
Можно ли переводить сразу диапазон?
Да. Формула =SUMMA_RU(A2:A101) возвращает столбец результатов. Выходной диапазон должен быть свободен.
Отправляет ли функция суммы на сайт?
Нет. Код Apps Script не содержит сетевых запросов и обрабатывает аргумент внутри среды Google. Онлайн-форма на сайте является отдельным способом перевода.
Материал обновлён . Редакция «Сумма прописью онлайн».