>>> Перейти на полный размер сайта >>> Уроки Microsoft Excel Работа с таблицами ExcelНаписание суммы прописью в таблице ExcelПри заполнении различных документов наряду с суммой в числовом виде требуется указывать ее величину прописью. Конечно, это утомительно. Поэтому давайте создадим небольшую таблицу Excel, которая поможет автоматизировать данную работу.
Существует мнение, что имеется только один способ заставить Excel производить эту операцию - написать программу на языке Visual Basic for Applications, который является встроенным языком программирования для пакета Microsoft Office. Однако мы покажем, как решить эту задачу, не прибегая к программированию. Алгоритм формирования суммы прописьюВходной информацией для нашей таблицы должно быть числовое значение. На выходе мы хотим получить представление этого числа прописью. Понятно, что нам надо разбить число на разряды, сформировать для каждого из них количественное числительное, а затем соединить эти текстовые компоненты. Кроме того, надо позаботиться о том, чтобы были указаны названия разрядов (тысячи, миллионы и т. д.), а также соответствующая единица измерения (руб., грн, доллар, кг и др.). Алгоритм, по которому работает наша таблица, представлен на рис. 6.17. Рис. 6.17. Алгоритм формирования суммы прописью Таблица занимает диапазон А1:Н21 и состоит из шести областей (по числу блоков в схеме алгоритма). 1. Ячейка А1 - входная. Сюда вводится число или ссылка на ячейку, в которой находится число.
Рис. 6.18. Таблица написании суммы прописью (с числовым примером) Максимальное число, с которым может работать таблица, равно 9999999,99. Однако ее легко модифицировать, с тем чтобы обрабатывать и большие числа. ПРИМЕЧАНИЕ: Если вы предполагаете, что число, подаваемое на вход таблицы, будет содержать больше двух знаков после запятой, задайте ссылку на адрес ячейки с входными данными через функцию округления. Рассмотрим принципы работы таблицы на числе 1111111 руб. 11 коп. Это число введено в ячейку А1 (рис. 6.18). В строке 2 таблицы содержатся надписи, которые указывают, для какого разряда производятся вычисления в данном столбце. После отладки таблицы эту строку можно удалить.
|