Как записать число с тремя знаками после запятой прописью

Как записать число с тремя знаками после запятой прописью

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

Типовые функции-макросы

В интернете можно найти функции-макросы типа «Число прописью» и ей подобные (у меня они тоже есть, ученикам курса «PRO функции» доступны в последнем уроке). Эти функции либо только целую часть числа записывают буквами, либо два знака после запятой записывают как копейки/центы. Но нам нужно записать прописью вес изделия в килограммах и граммах, а значит трём знакам после запятой быть!

Ок, Вы нашли такой макрос, скопировали его себе, включили в работу. Обычный результат, который нас не устраивает, показан ниже:

Нас устроил бы другой результат.

Разбор формулы по частям

Давайте разберём фрагменты формулы =ЧислоПрописью(B2)&"кг. "&ЧислоПрописью(ОКРУГЛ((B2-ЦЕЛОЕ(B2))*1000;0))&"гр."

1) ЧислоПрописью(B2) - никаких фокусов, функция по умолчанию воспринимает только целую часть числа.

2) B2-ЦЕЛОЕ(B2) - эта разница помогает очистить число от целой части, оставляя только дробную.

3) (B2-ЦЕЛОЕ(B2))*1000 - умножение на тысячу делает из остатка целое число.

4) ОКРУГЛ((B2-ЦЕЛОЕ(B2)) - фунцкия ОКРУГЛ отбрасывает лишние знаки после запятой. Это выглядит лишним, но из-за двоичной системы счёта Excel иногда на ровном месте придумываем много знаков после запятой. У меня именно так и случилось, поэтому не пренебрегайте этим шагом, зачем нам внезапные сюрпризы и неточности?

5) ЧислоПрописью(ОКРУГЛ((B2-ЦЕЛОЕ(B2))*1000;0)) - опять записываем целое число прописью ))

Нам помогали: символ соединения текста & и дописанный вручную текст в скобках.
Подробнее о знаках внутри формул и их значении можете прочитать здесь.

Знак амперсанд & неоднократно выступает в роли помощника в примерах моего онлайн курса «PRO функции». Подружиться со сцепкой, символом & и его заменителями, можно на онлайн курсе Excel "Простые формулы". Приходите, буду рада видеть Вас в числе специалистов, которые с Excel на "ты".