Сумма прописью в Excel, с тремя знаками после запятой
Внизу страницы есть кнопка – скачайте шаблон файла и следуйте простым правилам.
Для начала включите макросы, как показывает стрелка на скрине ниже. Если файл сохранить под другим именем, то при первом открытии кнопку Включить содержимое снова нужно будет нажать.
Созданные в этом файле функции макросы умеют выводить буквами числа с указанием денежных единиц, либо без них. Названия функций можно увидеть в ячейках А2:A6. На скрине выше в этом диапазоне показаны результаты.
Но мы можем использовать эти функции и для того, чтобы написать число прописью в других единицах измерения, в кг., например.
Сейчас поясню все части мега-формулы =ЧислоПрописью(A2)&"кг. "&ЧислоПрописью(ОКРУГЛ((A2-ЦЕЛОЕ(A2))*1000;0))&"гр."
1) ЧислоПрописью(A2) - никаких фокусов, функция по умолчанию воспринимает только целую часть числа.
2) B2-ЦЕЛОЕ(A2) - эта разница помогает очистить число от целой части, оставляя только дробную.
3) (B2-ЦЕЛОЕ(A2))*1000 - умножение на тысячу делает из остатка целое число.
4) ОКРУГЛ((A2-ЦЕЛОЕ(A2)) - функция ОКРУГЛ отбрасывает лишние знаки после запятой. Это выглядит лишним, но из-за двоичной системы счёта Excel иногда на ровном месте придумываем много знаков после запятой. У меня именно так и случилось, поэтому не пренебрегайте этим шагом, зачем нам внезапные сюрпризы и неточности?
5) ЧислоПрописью(ОКРУГЛ((A2-ЦЕЛОЕ(A2))*1000;0)) - опять записываем целое число прописью.
Нам помогали: символ соединения текста & и дописанный вручную текст в скобках.
Знак амперсанд & неоднократно выступает в роли помощника в примерах моего онлайн курса «Расширенные возможности».
Подружиться со сцепкой, символом & и его заменителями, можно на онлайн курсе Excel "Базовые навыки".