Создание календаря
вернуться на главную страницу можно, воспользовавшись ссылкой.
Календарь представляет собой таблицу. В заголовках столбцов - названия дней недели. Под ними в шести строках друг за другом размещены полные даты всех дней выбранного месяца выбранного года. Причем каждая дата расположена в столбце, соответствующем дню недели, на который она приходится.
Исходными данными являются выбранный месяц и выбранный год – эта информация содержится в результирующих ячейках соответственно, списка месяцев и счетчика лет, которые обозначены далее М и Г.
1. В начале в свободной ячейке запишем дату - первое число выбранного месяца и выбранного года, использовав функцию Excel ДАТА():
=ДАТА(Г; М; 1)
где Г - ссылка на результирующую ячейку счетчика лет,
М - ссылка на ячейку счетчика месяцев,
1 - число (в нашем случае равно единице – первое число выбранного месяца выбранного года).
Обозначим далее эту дату как Д.
2. Затем ( на другом листе или на свободном месте данного листа) создадим первую вспомогательную таблицу 6 строк х 7 столбцов, в которой слева направо размещены цифры от 1 до 42.
3. Далее под первой создадим вторую вспомогательную таблицу такого же размера, в ячейках которой содержатся формулы
=Т + Д-ДЕНЬНЕД(Д; 2)
где ДЕНЬНЕД() - функция Excel, возвращающая для указанной даты день недели,
Т - ссылка на соответствующую ячейку первой вспомогательной таблицы (созданной на шаге 2),
Д - дата - первое число выбранного месяца выбранного года (найденная на шаге 1)
2 - параметр функции Excel ДЕНЬНЕД(), определяющий, что при расчете дня недели за 1 принимется понедельник, за 2 - вторник, и т.д. до 7 - воскресенье (возможны другие варианты).
4. Наконец, в таблицу календаря на основном листе заносятся формулы, которые не показывают даты, приходящие на следующий и предыдущий месяцы:
=ЕСЛИ(МЕСЯЦ(ДД) = М; ДД;"")
где МЕСЯЦ() - функция Excel, возвращающая месяц указанной даты,
ДД - ссылка на соответствующую ячейку второй вспомогательной таблицы (созданной на шаге 3, в которой размещены даты календаря),
М - месяц, выбранный пользователем – ссылка на результирующую ячейку счетчика месяцев.
Формат ячеек календаря устанавливается таким образом, чтобы были видны только числа месяца. Для этого на вкладке "Число" диалогового окна "Формат ячейки" выбирается "Все форматы", а в появившейся справа строке набирается текст, состоящий из одной буквы Д.
|