Для того, чтобы создать календарь на месяц, достаточно написать одну формулу массива .
Создадим обычный календарь на месяц.
Календарь разместим в диапазоне ячеек 7х6 (7 дней в неделе х 6 -максимальное количество недель в месяце).
Номера недель представим в виде вертикального массива констант ={0:1:2:3:4:5} . Дни недели - в виде горизонтального массива констант ={1;2;3;4;5;6;7} . В первом случае элементы массива разделены двоеточиями, в другом точками с запятой.
Присвоим этим массивам Имена : НомерНедели и ДеньНедели соответственно.
Месяц будем определять по дате в ячейке A 4 .
Создадим Именованную формулу Календарь : =НомерНедели*7+ДеньНедели+$A$4-ДЕНЬНЕД($A$4;2)
Наконец, создадим формулу массива :
Разберем подробнее результат вычисления этой формулы массива :
В файле примера использовано Условное форматирование для выделения выходных, а также Элемент управления Полоса прокрутки для изменения даты в ячейке А4 .
© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved
Комментарии