Написание числовых данных прописью
День недели прописью
Excel предоставляет в распоряжение пользователя множество числовых форматов и функций. Однако встроенные средства, позволяющие написать дату и число прописью, в программе отсутствуют. Давайте попытаемся устранить эти недостатки.Дата прописью
Модуль для написания даты прописью, который мы сейчас рассмотрим, может найти более широкое применение (в частности, он пригодится при составлении платежных поручений и накладных). Задача состоит в том, чтобы заставить Excel написать дату словами, например, дату 12.02.2002 представить в виде текста "от 12 февраля 2002 года".Модуль, формирующий дату прописью
Как и в случае определения названия дня недели, воспользуемся методом вложения формул и создадим модуль, формирующий дату прописью. Этот модуль будет располагаться в диапазоне А1:А3 и состоять из трех ячеек (рис. 6.12).Преобразование даты в формат Excel
Давайте попытаемся решить обратную задачу. Предположим, что элементы даты находятся в разных ячейках и записаны в следующем виде: месяц – прописью, а день месяца и год – числами. Элементы даты нужно соединить и представить в формате Excel. Алгоритм решения этой задачи показан на рис. 6.13. | Рис.Написание суммы прописью. Алгоритм работы таблицы.
При заполнении различных документов наряду с суммой в числовом виде требуется указывать ее величину прописью. Конечно, это утомительно. Поэтому давайте создадим небольшую электронную таблицу, которая поможет автоматизировать данную работу.Разбивка числа на разряды
В строке 3 определяется, сколько целых миллионов, тысяч, десятков и т. д. имеется в числе. Для этого следует разделить число на значение соответствующей разрядности и отбросить дробную часть. Например, для определения количества целых сотен число надо разделить на 100 и с помощью математической функции ОТБР отбросить дробную часть результата.Формирование числительных
Формирование количественных числительных осуществляется в третьем блоке таблицы, в диапазоне ячеек А5:Н13 (рис. 6.19). Описание его работы начнем со столбца "Единицы". Формулы данного столбца составлены с учетом особенности образования числительных для значений с 11 по 19.Формирование названий разрядов и названия единицы измерения
В четвертом блоке, включающем ячейки А14 и D14, производится формирование названий разрядов – миллионов и тысяч. При этом надо определить для этих слов правильное падежное окончание. Для этого осуществляется анализ последней буквы в соответствующем числительном.Соединение всех компонентов надписи и их текстовая обработка
В шестом блоке применяются текстовые функции, которые обрабатывают и соединяют результаты вычислений предыдущих блоков. Формулы блока (диапазон А15:А21) показаны на рис. 6.21, а алгоритм – на рис. 6.22. | Рис. 6.21. Рабочий лист с формулами, формирующими названия разрядов и единицы измерения | Рис.Модуль для написания суммы прописью. Зависимости.
К достоинствам созданной таблицы можно отнести возможность расширить диапазон значений (например, до миллиардов и более). Недостатками таблицы являются ее относительно большие размеры и трудность внедрения в другие таблицы.Использование зависимостей при вложении формул. Минимизация размера таблицы.
Опираясь на стрелки зависимостей, легче выполнить работу по вложению формул. Продемонстрируем это на примере. | Поместите табличный курсор в ячейку A3 и нажмите кнопку Зависимые ячейки панели зависимостей. | Скопируйте в строке формул формулу из ячейки A3 без знака равенства.