Универсальный календарь формулой
Если вам нужен календарь на листе Microsoft Excel, то у вас есть много разных способов - от кропотливого вбивания дат вручную до подключения всплывающих календарей из различных надстроек и макросов. Еще один вариант - реализовать универсальный календарь на любую дату с помощью всего одной (правда, весьма страшной с непривычки) формулы массива.
Чтобы ее использовать создайте на листе заготовку вот такого вида:
Дата в ячейке B2 может быть любой, тут важен только месяц и год. В ячейках диапазона B3:H3 могут быть названия дней недели в любом подходящем формате.
Теперь выделите диапазон B4:H9 и введите туда вот такую формулу:
=ЕСЛИ(МЕСЯЦ(ДАТА(ГОД(B2);МЕСЯЦ(B2);1)) <>МЕСЯЦ(ДАТА(ГОД(B2);МЕСЯЦ(B2);1)- (ДЕНЬНЕД(ДАТА(ГОД(B2);МЕСЯЦ(B2);1);2)-1) +{0:1:2:3:4:5}*7+{1;2;3;4;5;6;7}-1);" "; ДАТА(ГОД(B2);МЕСЯЦ(B2);1)- (ДЕНЬНЕД(ДАТА(ГОД(B2);МЕСЯЦ(B2);1);2)-1) +{0:1:2:3:4:5}*7+{1;2;3;4;5;6;7}-1)
В английском варианте это будет:
=IF(MONTH(DATE(YEAR(B2),MONTH(B2),1)) <>MONTH(DATE(YEAR(B2),MONTH(B2),1)- (WEEKDAY(DATE(YEAR(B2),MONTH(B2),1))-1) +{0;1;2;3;4;5}*7+{1,2,3,4,5,6,7}-1),””, DATE(YEAR(B2),MONTH(B2),1)- (WEEKDAY(DATE(YEAR(B2),MONTH(B2),1))-1) +{0;1;2;3;4;5}*7+{1,2,3,4,5,6,7}-1)
Затем нажмите сочетание Ctrl+Shift+Enter, чтобы ввести эту формулу как формулу массива. Все выделенные ячейки должны заполнится датами заданного в B2 месяца:
Останется только навести внешний блеск, добавив форматирование и скрыв день в заголовке B2 и месяц и год в остальных ячейках с помощью окна Формат ячеек (Ctrl+1):
Теперь, меняя дату в ячейке B2, мы будем получать по нашей формуле корректный календарь на любой выбранный месяц любого года. Практически, вечный календарь ;)
Ссылки по теме
- Как подключить всплывающий календарь к листу Excel
- Быстрый ввод даты и времени с помощью надстройки PLEX
- Как Excel работает с датами и временем
- Быстрый ввод даты и времени без разделителей
чуть короче, но по тому же принципу:
или так
"Он придет и молча исправит все..." (с) БГ
=ЕСЛИ(И(ЕСЛИОШИБКА(ЕСЛИ(ДЕНЬНЕД(ДАТАЗНАЧ(ТЕКСТ(ЕСЛИОШИБКА(ЗНАЧЕН(СМЕЩ($A$7;ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;СТРОКА()-СТРОКА($B$7)-1;СТРОКА()-СТРОКА($B$7));ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;7;СТОЛБЕЦ()-СТОЛБЕЦ($B$7))));0)+1;0)&"."&ТЕКСТ(МЕСЯЦ(ЛЕВСИМВ(ТЕКСТ($B$5;0);3)&"."&ТЕКСТ($B$1;0));0)&"."&ТЕКСТ($B$1;0));2)=СТОЛБЕЦ()-СТОЛБЕЦ($B$7)+1;ДЕНЬ(ДАТАЗНАЧ(ТЕКСТ(ЕСЛИ(СМЕЩ($A$7;ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;СТРОКА()-СТРОКА($B$7)-1;СТРОКА()-СТРОКА($B$7));ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;7;СТОЛБЕЦ()-СТОЛБЕЦ($B$7)))="";0;СМЕЩ($A$7;ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;СТРОКА()-СТРОКА($B$7)-1;СТРОКА()-СТРОКА($B$7));ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;7;СТОЛБЕЦ()-СТОЛБЕЦ($B$7))))+1;0)&"."&ТЕКСТ(МЕСЯЦ(ЛЕВСИМВ(ТЕКСТ($B$5;0);3)&"."&ТЕКСТ($B$1;0));0)&"."&ТЕКСТ($B$1;0)));"";);"";)<8-ДЕНЬНЕД(ДЕНЬНЕД(ДАТАЗНАЧ("01."&ТЕКСТ(МЕСЯЦ(ЛЕВСИМВ(ТЕКСТ($B$5;0);3)&"."&ТЕКСТ($B$1;0));0)&"."&ТЕКСТ($B$1;0));2);2);СТРОКА()-СТРОКА($B$7)>0);"";ЕСЛИОШИБКА(ЕСЛИ(ДЕНЬНЕД(ДАТАЗНАЧ(ТЕКСТ(ЕСЛИОШИБКА(ЗНАЧЕН(СМЕЩ($A$7;ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;СТРОКА()-СТРОКА($B$7)-1;СТРОКА()-СТРОКА($B$7));ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;7;СТОЛБЕЦ()-СТОЛБЕЦ($B$7))));0)+1;0)&"."&ТЕКСТ(МЕСЯЦ(ЛЕВСИМВ(ТЕКСТ($B$5;0);3)&"."&ТЕКСТ($B$1;0));0)&"."&ТЕКСТ($B$1;0));2)=СТОЛБЕЦ()-1;ДЕНЬ(ДАТАЗНАЧ(ТЕКСТ(ЕСЛИ(СМЕЩ($A$7;ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;СТРОКА()-СТРОКА($B$7)-1;СТРОКА()-СТРОКА($B$7));ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;7;СТОЛБЕЦ()-СТОЛБЕЦ($B$7)))="";0;СМЕЩ($A$7;ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;СТРОКА()-СТРОКА($B$7)-1;СТРОКА()-СТРОКА($B$7));ЕСЛИ(СТОЛБЕЦ()-СТОЛБЕЦ($B$7)=0;7;СТОЛБЕЦ()-СТОЛБЕЦ($B$7))))+1;0)&"."&ТЕКСТ(МЕСЯЦ(ЛЕВСИМВ(ТЕКСТ($B$5;0);3)&"."&ТЕКСТ($B$1;0));0)&"."&ТЕКСТ($B$1;0)));"";);"";))
И вопрос: можно ли создать календарь где в каждой ячейке с датой находилась бы информация т.е таблица excel с проделанной работой или шаблоны с этой таблицей? Для удобства дальнейшего их архивирования и для востоновления сценариев проделанной работы по мере необходимости. Думаю было бы очень удобно в разворачиваемом окне календаря иметь необходимую для работы таблицу.Зарание спасибо!
где А1 - адрес первой выделенной ячейки (без $)
Потом нажать на кнопку Формат и выбрать цвет заливки.
Как сделать подсветку сегодняшней даты? Условное форматирование по =день(сегодня()) и =сегодня() не работает(((
Разобрался! Условное форматирование - правила выделения ячеек - дата
Как сделать календарный график, но так чтобы один день занимал 2 ячейки -до 14.00, после 14.00 (обеденный)..и соответственно не в ручную числа проставлять на месяц. числа на месяц должны идти в строку.В дальнейшем это будет диаграмма ганта с помощью условного форматирования (хотя может я хочу невозможного..) спасибо если кто-нибудь откликнется
Спасибо за ваш труд и помощь в изучении этой программы.
У меня вопрос по условному форматированию этого календаря.
Столбец таблицы содержит набор дат.
02.12.15
03.06.15
и т.д. в любой последовательности.
Каким должно быть условие/формула, чтобы при совпадении даты из столбца с датой в календаре, выполнялось условное форматирование?
С уважением Виктор.
Данная формула предназначена только для диапазона, где 6 строк и 7 колонок. Для диапазона с любым другим количеством строк и колонок формулу необходимо переделать. Например если вы хотите, чтобы дни шли не по горизонтали, а по вертикали.
Фрагмент
Разделитель ":", как вы поняли, размещает соответствующее число в соответствующую строку независимо от столбца, а разделитель ";" размещает соответствующее число в соответствующие колонки независимо от строки.
Результат массива
В конце из каждой ячейки полученного массива вычитается 1. Этой единичной можно оперировать, если требуется например начать неделю не с Понедельника, а с Воскресенья.
Таким образом, если вам требуется формула для вертикального календаря с 7-мью строками и 6-тью колонками, то фрагмент формулы с загадочными числами будет следующий:
Копирую формулу, выделяю диапазон, нажимаю комбинацию клавиш "Ctrl+Shift+Enter, чтобы ввести эту формулу как формулу массива" - ячейки не заполняются, выделение остаётся. Что не так сделано?
При попытке просто вставить в диапазон формулу, говорит, что данные в буфере не совпадают с выделенной областью
Или может, есть решение этой задачи?
Есть список мероприятий различной длительности (до 5 дней). когда человек выбирает дату начала мероприятия, закрашиваются все 5 дней в календаре - первый (выбранный) и 4 после. Проблема возникает, когда дата начала мероприятия - в конце месяца (правая картинка):
1 случай - всё ок, то есть форматирование с учетом переноса на след месяц отображается нормально
2 случай - не ок, то есть когда в первом месяце есть пустая строка.
Спасибо!!!
но при нажатии Ctrl+Shift+Enter выдает ошибку
использовал формулу =if(month(trunc(B2-Day(B2)-1)/7+{0:1:2:3:4:5})*7+1)<>Month(B2);"";trunc((B2-day(B2)-1)/7+{0:1:2:3:4:5})*7+{1:2:3:4:5:6:7}+1)
[img]
Помогите реализовать такой календарик, чтобы можно было после каждого числа вписывать данные
исходная табл
колонка_1 прогрессия по дням
колонка_2 день()
колонка_3 деннед()
колонка_4 номнед()
колонка_5 год()
и построил св табл:
в столбцы поместил поле "ден нед" - получил 7 колонок
в строки 3 поля "год <- номер_недели <- мес"
в поле значений 2-ую колнку "День()" из исходной таблицы
колонку потом "B" можно скрыть
но такой календарь кажется бесполезен
Например вот так:
мне нужен календарь в котором неделя начинается с воскресенья.
как будет выглядеть формула?
Как в PP из календаря дат добавить столбец КВАРТАЛ ?
[img]data:image/png;base64,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[/img]
1. Подскажите как сделать календарь с 15 числа текущего по 15 число следующего месяца. (на 1 месяц)
2. Как сделать календарь с 1 числа текущего месяца по 15 число следующего месяца. (1,5 месяца).