Иллюстрированный самоучитель по Microsoft Excel 2002

Дата прописью

Модуль для написания даты прописью, который мы сейчас рассмотрим, может найти более широкое применение (в частности, он пригодится при составлении платежных поручений и накладных). Задача состоит в том, чтобы заставить Excel написать дату словами, например, дату 12.02.2002 представить в виде текста "от 12 февраля 2002 года".

Решить эту задачу можно следующим методом: сначала разбить дату на составляющие, день месяц и год (причем для месяца сформировать не его порядковый номер в году, а название), а после этого все компоненты соединить в текстовой строке.

Таблица, построенная на базе этого алгоритма, с формулами и числовым примером показана на рис. 6.7.

Ячейки таблицы выполняют следующие функции:

  • ячейка А1 – служит входом (содержит дату в формате Excel);
  • ячейка А2 – определяет номер дня месяца;
  • ячейка A3 – определяет номер месяца;
  • ячейка А4 – определяет год;
  • ячейки А5:А15 – обеспечивает написание названия месяца;
  • ячейка А16 – добавляет нуль перед номером дня месяца, если этот номер меньше или равен 9;
  • ячейка А17 – служит выходом (содержит дату прописью).

Иллюстрированный самоучитель по Microsoft Excel 2002 › Написание числовых данных прописью › Дата прописью
Рис. 6.7. Таблица, формирующая написание даты прописью

Итак, нам необходимо выделить в дате день, месяц и год (ячейки А2, A3 и А4). Для определения дня задействуем функцию ДЕНЬ, принадлежащую к категории Дата и время. Функция возвращает номер дня в месяце для даты, указанной в числовом формате. День возвращается как целое число из диапазона от 1 до 31. Синтаксис функции имеет следующий вид:

ДЕНЬ(дата_в_числовом_формате)

Поместите табличный курсор в ячейку А2 и вызовите панель функции ДЕНЬ (рис. 6.8). В поле Дата_как_число введите адрес ячейки А1. Вы должны получить в ячейке А2 формулу, которая определяет день месяца, указанный во введенной в ячейку А1 дате:

= ДЕНЬ(A1)

Для определения года используем функцию ГОД, которая также принадлежит к категории Дата и время. Функция возвращает год, соответствующий аргументу дата_в_числовом_формате. Год определяется как целое число в интервале от 1900 до 9999. Синтаксис функции следующий:

ГОД(дата_в_числовом_формате)

Иллюстрированный самоучитель по Microsoft Excel 2002 › Написание числовых данных прописью › Дата прописью
Рис. 6.8. Панель функции ДЕНЬ

Разместите табличный курсор в ячейке A3 и вызовите панель функции ГОД (рис. 6.9). В поле Дата_как_число введите адрес ячейки А1. Формула в ячейке A3 должна имеет такой вид:

= ГОД(A1)

Таким образом, в этой ячейке будет содержаться номер года от рождества Христова в дате, указанной в ячейке А1.

Иллюстрированный самоучитель по Microsoft Excel 2002 › Написание числовых данных прописью › Дата прописью
Рис. 6.9. Панель функции ГОД

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.