Как и в случае определения названия дня недели, воспользуемся методом
вложения формул и создадим модуль, формирующий дату прописью. Этот модуль будет
располагаться в диапазоне А1:АЗ и состоять из трех ячеек (рис. 6.12). Модуль из
двух ячеек в данном случае не получится, поскольку в Excel допускается только 7
уровней вложения функций.
В ячейке А2 модуля должна находиться следующая формула:
=ЕСЛИ(МЕСЯЦ(С1)=5;"мая";
ЕСЛИ(МЕСЯЦ(С1)=6;"июня";
ЕСЛИ(МЕСЯЦ(С1)=7;"июля";
ЕСЛИ(МЕСЯЦ(С1)=8;"августа";
ЕСЛИ(МЕСЯЦ(С1)=9;"сентября";
ЕСЛИ(МЕСЯЦ(С1)=10;"октября";
ЕСЛИ(МЕСЯЦ(С1)=11;"ноября";"декабря")))))))
В ячейке A3 при помощи приведенной ниже формулы будет формироваться
результат:
=СЦЕПИТЬ(" от ";
ЕСЛИ(ДЕНЬ(С1)<=9;0;"") ;
ДЕНЬ (C1);" ";
ЕСЛИ (МЕСЯЦ (С1)=1; "января" ;
ЕСЛИ (МЕСЯЦ (С1)=2; "февраля" ;
ЕСЛИ (МЕСЯЦ (C1)=3; "марта";
ЕСЛИ (МЕСЯЦ (С1)=4; "апреля" ;С2))));" ";ГОД(С1)x ;"года.")

Рис. 6.12. Модуль написания даты прописью
(с формулами и числовым примером)
ПРИМЕЧАНИЕ
| Данный модуль легко транспонировать. Для
этого нужно либо переместить ячейки на рабочем листе, либо скопировать
рабочий лист и при его вставке использовать диалоговое окно
Специальная вставка, отметив в нем опцию Транспонировать.
|
Хотя наш обзор немного запоздал, оригинальный Dojo 1.2 вышел в релизной
версии ещё 6-го октября, но сейчас мы наверстаем упущенное. И так,
Dojo Toolkit — это самая мощная и
гибкая ajax-библиотека из всех, что есть на рынке, она активно развивается и
имеет большое комьюнити. Кстати, это самое комьюнити, совместно с компанией
Sitepen, имеет ещё несколько проектов, среди которых и Cometd и некоторые
другие, не менее интересные, о которых мы скоро вам расскажем. Сегодня же все
внимание на флагманский продукт —
Dojo
1.2.
Если вы профессиональный веб-разработчик и постоянно имеете дело с
разработкой и отладкой сложных AJAX приложений, то наверняка знаете и
используете Firebug — плагин для браузера
Firefox, предназначенный для отладки и исследования веб-приложений. Текущая его
версия, 1.2х достаточно стабильная и функциональна, чтобы помочь в 99% проблем,
которые могут возникнуть при разработке. Но и этот инструмент не лишён если не
недостатков, то некоторых фич, которые могли бы облегчить работу. И даже
идеальный инструмент можно сделать ещё более идеальным, как бы это не звучало.