29361359

Алгоритм формирования суммы прописью



Рис. 6.17. Алгоритм формирования суммы прописью


Таблица занимает диапазон А 1:Н21 и состоит из шести областей (по числу блоков в схеме алгоритма).
1. Ячейка А1 - входная. Сюда вводится число или ссылка на ячейку, в которой находится число.
2. Ячейки А2:Н4 - здесь выполняется разделение числа на разряды и определение значения каждого разряда.
3. Ячейки А5:Н13 - блок формирования числительного для каждого разряда. Построен по тому же принципу, что и предыдущие таблицы. Пишет прописью числа: от одного до девятнадцати, двадцать, тридцать, ..., сто, двести, ..., девятьсот и т. д.
4. Ячейки А14 (тысячи) и D14 (миллионы) - формируют названия разрядов.
5. Ячейка G14 - формирует название единицы измерения в соответствующем падеже. Не обязательно использовать в качестве единицы измерения названия валют. Это могут быть штуки, килограммы и т. п. Язык также может быть любой. Таблицу легко преобразовать так, что она будет формировать текст для валютного платежного поручения, в котором числа записываются прописью на английском или других языках.
6. Ячейки А15:А21 - здесь выполняется объединение и завершающая обработка и результатов, полученных во всех предыдущих блоках. Ячейка А21 является выходом таблицы.


Содержание раздела