Формулы для календаря в excel

Универсальный календарь формулой

Если вам нужен календарь на листе Microsoft Excel, то у вас есть много разных способов — от кропотливого вбивания дат вручную до подключения всплывающих календарей из различных надстроек и макросов. Еще один вариант — реализовать универсальный календарь на любую дату с помощью всего одной (правда, весьма страшной с непривычки) формулы массива.

Чтобы ее использовать создайте на листе заготовку вот такого вида:

universal-calendar1.png

Дата в ячейке 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 месяца:

universal-calendar2.png

Останется только навести внешний блеск, добавив форматирование и скрыв день в заголовке B2 и месяц и год в остальных ячейках с помощью окна Формат ячеек (Ctrl+1):

universal-calendar3.png

Теперь, меняя дату в ячейке B2, мы будем получать по нашей формуле корректный календарь на любой выбранный месяц любого года. Практически, вечный календарь ;)

Ссылки по теме

  • Как подключить всплывающий календарь к листу Excel
  • Быстрый ввод даты и времени с помощью надстройки PLEX
  • Как Excel работает с датами и временем
  • Быстрый ввод даты и времени без разделителей

Содержание

  • Создание различных календарей
    • Способ 1: создание календаря на год
    • Способ 2: создание календаря с использованием формулы
    • Способ 3: использование шаблона
  • Вопросы и ответы

Календарь в Microsoft Excel

При создании таблиц с определенным типом данных иногда нужно применять календарь. Кроме того, некоторые пользователи просто хотят его создать, распечатать и использовать в бытовых целях. Программа Microsoft Office позволяет несколькими способами вставить календарь в таблицу или на лист. Давайте выясним, как это можно сделать.

Если инструкция по созданию календаря в Microsoft Excel вам покажется сложной, в качестве альтернативы рекомендуем рассмотреть веб-платформу Canva, доступную онлайн из любого браузера. Это сервис с огромной библиотекой редактируемых шаблонов различной направленности и стилистики, в числе которых есть и календари. Любой из них можно изменить на свое усмотрение либо создать таковой с нуля и затем сохранить на компьютер в предпочтительном формате или распечатать.

Создание различных календарей

Все календари, созданные в Excel, можно разделить на две большие группы: охватывающие определенный отрезок времени (например, год) и вечные, которые будут сами обновляться на актуальную дату. Соответственно и подходы к их созданию несколько отличаются. Кроме того, можно использовать уже готовый шаблон.

Способ 1: создание календаря на год

Прежде всего, рассмотрим, как создать календарь за определенный год.

  1. Разрабатываем план, как он будет выглядеть, где будет размещаться, какую ориентацию иметь (альбомную или книжную), определяем, где будут написаны дни недели (сбоку или сверху) и решаем другие организационные вопросы.
  2. Для того, чтобы сделать календарь на один месяц выделяем область, состоящую из 6 ячеек в высоту и 7 ячеек в ширину, если вы решили писать дни недели сверху. Если вы будете их писать слева, то, соответственно, наоборот. Находясь во вкладке «Главная», кликаем на ленте по кнопке «Границы», расположенной в блоке инструментов «Шрифт». В появившемся списке выбираем пункт «Все границы».
  3. Ограничивание ячеек в Microsoft Excel

  4. Выравниваем ширину и высоту ячеек, чтобы они приняли квадратную форму. Для того, чтобы установить высоту строки кликаем на клавиатуре сочетание клавиш Ctrl+A. Таким образом, выделяется весь лист. Затем вызываем контекстное меню кликом левой кнопки мыши. Выбираем пункт «Высота строки».
    Переход к установки высоты строки в Microsoft Excel

    Открывается окно, в котором нужно установить требуемую высоту строки. Ели вы впервые делаете подобную операцию и не знаете, какой размер установить, то ставьте 18. Потом жмите на кнопку «OK».

    Установка высоты строки в Microsoft Excel

    Теперь нужно установить ширину. Кликаем по панели, на которой указаны наименования столбцов буквами латинского алфавита. В появившемся меню выбираем пункт «Ширина столбцов».

    Переход к установки ширины столбца в Microsoft Excel

    В открывшемся окне установите нужный размер. Если не знаете, какой размер установить, можете поставить цифру 3. Жмите на кнопку «OK».

    Установка ширины столбца в Microsoft Excel

    После этого, ячейки на листе приобретут квадратную форму.

  5. Теперь над расчерченным шаблоном нам нужно зарезервировать место для названия месяца. Выделяем ячейки, находящиеся выше строки первого элемента для календаря. Во вкладке «Главная» в блоке инструментов «Выравнивание» жмем на кнопку «Объединить и поместить в центре».
  6. Объединение ячеек в Microsoft Excel

  7. Прописываем дни недели в первом ряду элемента календаря. Это можно сделать при помощи автозаполнения. Вы также можете на свое усмотрение отформатировать ячейки этой небольшой таблицы, чтобы потом не пришлось форматировать каждый месяц в отдельности. Например, можно столбец, предназначенный для воскресных дней залить красным цветом, а текст строки, в которой находятся наименования дней недели, сделать полужирным.
  8. Форматирование ячеек в Microsoft Excel

    Lumpics.ru

  9. Копируем элементы календаря ещё для двух месяцев. При этом не забываем, чтобы в область копирования также входила объединенная ячейка над элементами. Вставляем их в один ряд так, чтобы между элементами была дистанция в одну ячейку.
  10. Элементы календаря скопированы в Microsoft Excel

  11. Теперь выделяем все эти три элемента, и копируем их вниз ещё в три ряда. Таким образом, должно получиться в общей сложности 12 элементов для каждого месяца. Дистанцию между рядами делайте две ячейки (если используете книжную ориентацию) или одну (при использовании альбомной ориентации).
  12. Крпирование ячеек в Microsoft Excel

  13. Затем в объединенной ячейке пишем название месяца над шаблоном первого элемента календаря – «Январь». После этого, прописываем для каждого последующего элемента своё наименование месяца.
  14. Установка наименования месяцев в Microsoft Excel

  15. На заключительном этапе проставляем в ячейки даты. При этом, можно значительно сократить время, воспользовавшись функцией автозаполнения, изучению которой посвящен отдельный урок.

Выставление дат в Microsoft Excel

После этого, можно считать, что календарь готов, хотя вы можете дополнительно отформатировать его на своё усмотрение.

Урок: Как сделать автозаполнение в Excel

Способ 2: создание календаря с использованием формулы

Но, все-таки у предыдущего способа создания есть один весомый недостаток: его каждый год придется делать заново. В то же время, существует способ вставить календарь в Excel с помощью формулы. Он будет каждый год сам обновляться. Посмотрим, как это можно сделать.

  1. В левую верхнюю ячейку листа вставляем функцию:
    ="Календарь на " & ГОД(СЕГОДНЯ()) & " год"
    Таким образом, мы создаем заголовок календаря с текущим годом.
  2. Вставка формулы в Microsoft Excel

  3. Чертим шаблоны для элементов календаря помесячно, так же как мы это делали в предыдущем способе с попутным изменением величины ячеек. Можно сразу провести форматирование этих элементов: заливка, шрифт и т.д.
  4. Создание макета календаря в Microsoft Excel

  5. В место, где должно отображаться названия месяца «Январь», вставляем следующую формулу:
    =ДАТА(ГОД(СЕГОДНЯ());1;1)
    Вставка формулы для января

    Но, как видим, в том месте, где должно отобразиться просто название месяца установилась дата. Для того, чтобы привести формат ячейки к нужному виду, кликаем по ней правой кнопкой мыши. В контекстном меню выбираем пункт «Формат ячеек…».

    Переход в формат ячеек в Microsoft Excel

    В открывшемся окне формата ячеек переходим во вкладку «Число» (если окно открылось в другой вкладке). В блоке «Числовые форматы» выделяем пункт «Дата». В блоке «Тип» выбираем значение «Март». Не беспокойтесь, это не значит, что в ячейке будет слово «Март», так как это всего лишь пример. Жмем на кнопку «OK».

  6. Окно формата ячеек в Microsoft Excel

  7. Как видим, наименование в шапке элемента календаря изменилось на «Январь». В шапку следующего элемента вставляем другую формулу:
    =ДАТАМЕС(B4;1)
    В нашем случае, B4 – это адрес ячейки с наименованием «Январь». Но в каждом конкретном случае координаты могут быть другими. Для следующего элемента уже ссылаемся не на «Январь», а на «Февраль», и т.д. Форматируем ячейки так же, как это было в предыдущем случае. Теперь мы имеем наименования месяцев во всех элементах календаря.
  8. Добавление наименований месяцев в Microsoft Excel

  9. Нам следует заполнить поле для дат. Выделяем в элементе календаря за январь все ячейки, предназначенные для внесения дат. В Строку формул вбиваем следующее выражение:
    =ДАТА(ГОД(D4);МЕСЯЦ(D4);1-1)-(ДЕНЬНЕД(ДАТА(ГОД(D4);МЕСЯЦ(D4);1-1))-1)+{0:1:2:3:4:5:6}*7+{1;2;3;4;5;6;7}
    Жмем сочетание клавиш на клавиатуре Ctrl+Shift+Enter.
  10. Заполнение пространства дат в Microsoft Excel

  11. Но, как видим, поля заполнились непонятными числами. Для того, чтобы они приняли нужный нам вид. Форматируем их под дату, как это уже делали ранее. Но теперь в блоке «Числовые форматы» выбираем значение «Все форматы». В блоке «Тип» формат придется ввести вручную. Там ставим просто букву «Д». Жмем на кнопку «OK».
  12. Форматирование под дату в Microsoft Excel

  13. Вбиваем аналогичные формулы в элементы календаря за другие месяцы. Только теперь вместо адреса ячейки D4 в формуле нужно будет проставить координаты с наименованием ячейки соответствующего месяца. Затем, выполняем форматирование тем же способом, о котором шла речь выше.
  14. Выставление дат во всех месяцах в Microsoft Excel

  15. Как видим, расположение дат в календаре все ещё не корректно. В одном месяце должно быть от 28 до 31 дня (в зависимости от месяца). У нас же в каждом элементе присутствуют также числа из предыдущего и последующего месяца. Их нужно убрать. Применим для этих целей условное форматирование.

    Производим в блоке календаря за январь выделение ячеек, в которых содержатся числа. Кликаем по значку «Условное форматирование», размещенному на ленте во вкладке «Главная» в блоке инструментов «Стили». В появившемся перечне выбираем значение «Создать правило».

    Переход к созданию правила условного форматирования в Microsoft Excel

    Открывается окно создания правила условного форматирования. Выбираем тип «Использовать формулу для определения форматируемых ячеек». В соответствующее поле вставляем формулу:
    =И(МЕСЯЦ(D6)1+3*(ЧАСТНОЕ(СТРОКА(D6)-5;9))+ЧАСТНОЕ(СТОЛБЕЦ(D6);9))
    D6 – это первая ячейка выделяемого массива, который содержит даты. В каждом конкретном случае её адрес может отличаться. Затем кликаем по кнопке «Формат».

    Создание правила в Microsoft Excel

    В открывшемся окне переходим во вкладку «Шрифт». В блоке «Цвет» выбираем белый или цвет фона, если у вас установлен цветной фон календаря. Жмем на кнопку «OK».

    Установка цвета шрифта в Microsoft Excel

    Вернувшись в окно создания правила, жмем на кнопку «OK».

  16. Создание правила в программе Microsoft Excel

  17. Используя аналогичный способ, проводим условное форматирование относительно других элементов календаря. Только вместо ячейки D6 в формуле нужно будет указывать адрес первой ячейки диапазона в соответствующем элементе.
  18. Скрытие лишних дат в Microsoft Excel

  19. Как видим, числа, которые не входят в соответствующий месяц, слились с фоном. Но, кроме того, с ним слились и выходные дни. Это было сделано специально, так как ячейки, где содержаться числа выходных дней мы зальём красным цветом. Выделяем в январском блоке области, числа в которых выпадают на субботу и воскресение. При этом, исключаем те диапазоны, данные в которых были специально скрыты путем форматирования, так как они относятся к другому месяцу. На ленте во вкладке «Главная» в блоке инструментов «Шрифт» кликаем по значку «Цвет заливки» и выбираем красный цвет.
    Заливка ячееек в Microsoft Excel

    Точно такую же операцию проделываем и с другими элементами календаря.

  20. Заливка цветом всех ячеек в Microsoft Excel

  21. Произведем выделение текущей даты в календаре. Для этого, нам нужно будет опять произвести условное форматирование всех элементов таблицы. На этот раз выбираем тип правила «Форматировать только ячейки, которые содержат». В качестве условия устанавливаем, чтобы значение ячейки было равно текущему дню. Для этого вбиваем в соответствующее поля формулу (показано на иллюстрации ниже).
    =СЕГОДНЯ()
    В формате заливки выбираем любой цвет, отличающийся от общего фона, например зеленый. Жмем на кнопку «OK».
    Установка формата ячеек в Microsoft Excel

    После этого, ячейка, соответствующая текущему числу, будет иметь зеленый цвет.

  22. Установим наименование «Календарь на 2017 год» посередине страницы. Для этого выделяем всю строку, где содержится это выражение. Жмем на кнопку «Объединить и поместить в центре» на ленте. Это название для общей презентабельности можно дополнительно отформатировать различными способами.

Объединение ячеек в программе Microsoft Excel

В целом работа над созданием «вечного» календаря завершена, хотя вы можете ещё долго проводить над ним различные косметические работы, редактируя внешний вид на свой вкус. Кроме того, отдельно можно будет выделить, например, праздничные дни.

Вечный календарь готов в Microsoft Excel

Урок: Условное форматирование в Excel

Способ 3: использование шаблона

Те пользователи, которые ещё в недостаточной мере владеют Экселем или просто не хотят тратить время на создание уникального календаря, могут воспользоваться готовым шаблоном, закачанным из интернета. Таких шаблонов в сети довольно много, причем велико не только количество, но и разнообразие. Найти их можно, просто вбив соответствующий запрос в любую поисковую систему. Например, можно задать следующий запрос: «календарь шаблон Excel».

Примечание: В последних версиях пакета Microsoft Office огромный выбор шаблонов (в том числе и календарей) интегрирован в состав программных продуктов. Все они отображаются непосредственно при открытии программы (не конкретного документа) и, для большего удобства пользователя, разделены на тематические категории. Именно здесь можно выбрать подходящий шаблон, а если такового не найдется, его всегда можно скачать с официального сайта Office.com.

По сути, такой шаблон — уже готовый календарь, в котором вам только останется занести праздничные даты, дни рождения или другие важные события. Например, таким календарем является шаблон, который представлен на изображении ниже. Он представляет собой полностью готовую к использованию таблицу.

Шаблон календаря в Microsoft Excel

Вы можете в нем с помощью кнопки заливки во вкладке «Главная» закрасить различными цветами ячейки, в которых содержатся даты, в зависимости от их важности. Собственно, на этом вся работа с подобным календарем может считаться оконченной и им можно начинать пользоваться.

Выделение дат в Microsoft Excel

Мы разобрались, что календарь в Экселе можно сделать двумя основными способами. Первый из них предполагает выполнение практически всех действий вручную. Кроме того, календарь, сделанный этим способом, придется каждый год обновлять. Второй способ основан на применении формул. Он позволяет создать календарь, который будет обновляться сам. Но, для применения данного способа на практике нужно иметь больший багаж знаний, чем при использовании первого варианта. Особенно важны будут знания в сфере применения такого инструмента, как условное форматирование. Если же ваши знания в Excel минимальны, то можно воспользоваться готовым шаблоном, скачанным из интернета.

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще…Меньше

Многие шаблоны календарей можно использовать в Excel. Шаблон содержит базовый макет календаря, который можно легко адаптировать под свои нужды.

Вы можете скачать шаблоны календарей с полезными и творческими темами при нажатии кнопки Файл >в Excel .

  1. Выберите Поиск шаблонов в Сети,введите календарьи выберите увеличительное стекло Кнопка "Начать поиск".

  2. Щелкните шаблон, который вас интересует, и нажмите кнопку Создать.

  1. В меню Файл выберите команду Создать из шаблона.

  2. В правой части окна поиска Поиск по всем шаблонам введите Календарь.

  3. Выберите нужный шаблон календаря и нажмите кнопку Создать.

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

    Важно: Формулы существуют во всех ячейках, которые отображают дату, а также в ячейках в строках дат, которые отображаются пустыми. Эти формулы позволяют календарю обновляться автоматически. Если вручную изменить данные в этих ячейках, календарь больше не сможет обновляться автоматически.

Совет: Вы также можете искать другие шаблоны календарей в Интернете. Шаблоны скачиваются во временную папку на компьютере. Вы можете сразу сохранить шаблон в другом месте, чтобы его было проще найти. Чтобы быстро найти все шаблоны календарей, доступные на сайте Office.com или на компьютере, в поле поиска Excel коллекции книг Поле поиска шаблоноввведите календарь.

Вы можете легко применить собственный внешний вид к календарю. Шаблоны календарей отформатированы с помощью тем, позволяющих применить шрифты, цвета и эффекты форматирования рисунков во всей книге одним щелчком мыши. На вкладке Главная в областиТемы выберите из десятков встроенных тем, доступных в коллекции Темы, или найдите параметры, чтобы изменить только шрифты темы или цвета темы.

Важно: Формулы существуют во всех ячейках, которые отображают дату, а также в ячейках в строках дат, которые отображаются пустыми. Эти формулы позволяют календарю обновляться автоматически. Если вручную изменить данные в этих ячейках, календарь больше не сможет обновляться автоматически.

Создание ежегодного календаря на одну страницу

Важно: Формулы существуют во всех ячейках, включая ячейки, которые отображаются пустыми. Эти формулы позволяют календарю обновляться автоматически. Если вручную изменить данные в ячейках, календарь больше не сможет обновляться автоматически.

  1. В меню Файл выберите команду Создать из шаблона.

  2. В области навигации слева в области шаблоновщелкните Управление временем.

  3. Дважды щелкните шаблон «Календарь на одну страницу».

    Excel открывает новый лист, основанный на шаблоне ежегодного календаря на одну страницу.

  4. Щелкните ячейку с отображением года, а затем во всплываемом списке выберите нужный год.

    При выборе нужного изменения лист календаря автоматически обновляется.

    Примечание: Чтобы изменить год, доступный в списке, измените данные на листе «Список подытогов».

  5. Сохраните книгу.

Создание многослойного ежемесячного календаря

Многоэтапная книга календаря содержит двенадцать месяцев в одной книге, что удобно для личного планирования или ссылки на даты на любой год. Вы можете добавить собственный текст в более высокие ячейки под каждой ячейкой даты.

  1. В меню Файл выберите команду Создать из шаблона.

  2. В области навигации слева в области шаблоновщелкните Управление временем.

  3. Дважды щелкните шаблон Много страниц календаря.

    Excel открывает новую книгу, основанную на шаблоне ежемесячного календаря на несколько листов.

  4. Щелкните ячейку K1 и во всплываемом списке выберите нужный календарный год.

    При выборе окне автоматически обновляются листы календарей для всех месяцев в книге.

    Примечание: Чтобы изменить год, доступный в списке, измените данные на листе «Список подытогов».

  5. Щелкните любую более высокую ячейку в календаре, например первую доступную в высоту ячейку с текстом «Образец текста», и добавьте свои данные.

    Примечание: При изменении года в календаре, который содержит настраиваемые сведения, пользовательские сведения, которые существовали в календаре, не изменяют расположение ячейки при изменении дат.

  6. Сохраните книгу.

См. также

Различия между шаблонами, темами и стилями Word

Создание и использование собственного шаблона в Office для Mac

Создавать письма в Интернете можно быстро и легко.

Шаблон календаря в Excel для Интернета

Выберите один из шаблонов календарей иоткройте его в программе Office в Интернете, чтобы сделать его своим (некоторые календари можно редактировать в Excel в Интернете, другие — в Word в Интернете, а другие — в Веб-приложение PowerPoint ).

Совет: Если вы уже Excel в Интернете, чтобы увидеть все шаблоны календаря, перейдите в файл > New, а затем под изображениями шаблонов щелкните Ссылки на Office.com.

Щелкните ссылку "Другие шаблоны"
Вы будете на странице Шаблоны для Excel. В списке категорий выберите Календари.

В процессе работы над письмом, возможно, понадобится переименовать его.

Предоставление доступа к календарю

Когда все будет готово, распечатайте письмо или отправьте его в электронном виде. Это можно сделать, если календарь по-прежнему открыт в Excel в Интернете. Нет необходимости предварительно сохранять его (это уже сделано за вас).

печать

Чтобы напечатать его, нажмите клавиши CTRL+P и нажмите кнопку Печать для предварительного просмотра. Нажмите кнопку Печать еще раз, чтобы распечатать лист.

Совет: Чтобы напечатать все листы в шаблоне, щелкните каждый ярлычок листа и напечатайте их по одному.

Общий доступ

Чтобы поделиться календарем в Интернете, отправьте ссылку на него.

  1. В верхней части экрана нажмите кнопку Общий доступ.

  2. В разделе Общий доступ щелкните элемент Получить ссылку.

    Щелкните "Получить ссылку"

  3. В списке Выберите один из вариантов выберите пункт Только просмотр.

    Щелкните "Получить ссылку"

  4. Нажмите кнопку Создать ссылку.

  5. Щелкните веб-адрес, чтобы выделить его, а затем скопируйте и вставьте его в сообщение электронной почты, текстовое сообщение или запись блога.

Дополнительные сведения

Бесплатные шаблоны Excel Online на сайте Office.com

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Шаблоны календарей в Excel

Использование шаблонов

Почему не отображаются мои настраиваемые шаблоны?

Получение шаблонов со специальными возможностями для Office

Нужна дополнительная помощь?

Как создать календарь в Excel формулой.

​Смотрите также​ ​ следующего (появляются в​ ​Месяц будем определять по​загрузить​​ языке) .​Выберите один из вариантов​В процессе работы над​ добавьте собственные данные.​ течение любого года.​Файл​ и эффекты форматирования​
​ ячейках, которые содержат​Более новые версии​В Excel имеются шаблоны​ этом в статье​ И появляется календарь​ Бывает, что месяц​Создать​ неделе 0 и​
​ дате в ячейке​на странице шаблонов,​Многие шаблоны календарей доступны​​выберите пункт​ письмом, возможно, понадобится​
​Примечание:​ Вы можете добавить​выберите команду​ рисунка, выполнив только​ дату, а также​
​Excel для Mac 2011​
​ календарей, установленные на​ «Что такое диапазон​ на новый месяц.​ начинается с субботы,​календарь в​ 6) используем функцию​A4​
​ откройте файл шаблона​ для использования в​Только просмотр​ переименовать его.​ При изменении года, содержащего​ собственный текст в​Создать из шаблона​
​ щелчок мышью. На​ в строках даты,​
​В меню​ компьютере. В коллекции​ в Excel».​ Например, в ячейке,​​ воскресенья, т.д., тогда​Excel на любой месяц​ ЕСЛИ().​.​ в Excel, редактирование​ Microsoft Excel. Шаблон​​.​
​Когда все будет готово,​ пользовательские данные, настраиваемые​ высоту ячеек, расположенных​.​ вкладке​ которые выводятся в​Файл​
Как сделать календарь в Excel формулой.​ книг Excel можно​В Excel можно​ где написано «Апрель​ заняты все строки.​ и год​В файле примера использовано​Создадим Именованную формулу Календарь:​ и сохранение календаря.​ содержит макет простой​Нажмите кнопку​ распечатайте письмо или​ данные, существовавшие в​
Календарь в Excel на месяц. ​ под ячейкой Date.​​В области навигации слева​Главная​ виде пустых ячеек.​выберите команду​ просмотреть эти шаблоны​ построить горизонтальную диаграмму,​ 2015» напишем «Май​Переходим к оформлению​нам поможет формула​ Условное форматирование для​
​=НомерНедели*7+ДеньНедели+$A$4-ДЕНЬНЕД($A$4;2)​Примечание:​ календарь, который можно​Создать ссылку​ отправьте его в​ календаре, не изменяют​В меню​ в разделе​в группе​ Эти формулы обеспечивают​Создать из шаблона​ и создать новый​
​ которая будет отражать​ 2015». Появится календарь​
​ календаря.​ массива Excel. про​ выделения выходных, а​​Наконец, создадим формулу массива:​
​ Загрузка файла шаблона по​ легко адаптировать вашим​.​ электронном виде. Это​ положение ячейки при​
​Файл​шаблоны​темы​ автоматическое обновление календаря.​.​ документ на основе​ данные по шкале​ на май 2015г.​Объединим ячейки В20:Н20.​ формулы массива, что​ также Элемент управления​выделим наш диапазон 7х6​ умолчанию перемещается в​
​ потребностям.​Щелкните веб-адрес, чтобы выделить​ можно сделать прямо​ изменении дат.​выберите команду​щелкните​выберите из десятков​ Если вручную изменить​В диалоговом окне​ одного из них.​ времени. — это​В календаре можно​ Установим формат, чтобы​ это такое, как​ Полоса прокрутки для​ из 42 ячеек,​

excel-office.ru

Создание календаря на основе шаблона

​ папку​​Шаблон календаря Excel может​ его, а затем​ в Excel Online.​Сохраните книгу.​Создать из шаблона​Управление временем​ встроенных тем, доступных​ данные в этих​Поиск по всем шаблонам​Windows Mac Интернет​ диаграмму Ганта. Диаграмма​ отметить дату или​ показывал только месяц​ ее вводить, читайте​ изменения даты в​введем в Строке формул​загрузок​ иметь один или​ скопируйте и вставьте​ Нет необходимости предварительно​

​Создавать письма в Интернете​.​.​ в галерее темы,​ ячейках, календарь больше​в правой части​ ​ ганта применяется при​

​ просто украсить календарь,​ и год.​

​ в статье «Формулы​ ячейке​ =ЕСЛИ(МЕСЯЦ(Календарь)= МЕСЯЦ($A$4);Календарь;»»),​на вашем компьютере.​​ несколько следующих функций:​​ его в сообщение​​ сохранять его (это​​ можно быстро и​

​В области навигации слева​​Дважды щелкните один из​ или найдите параметры,​​ нельзя будет обновлять​​ экрана введите​​Вы можете загружать шаблоны​​ планировании, отслеживании отдельных​

  1. ​ вставив смайлик, картинку,​​Выделим диапазон ячеек В22:Н27.​​ массива Excel» здесь.​​А4​​нажмем​​ Вы можете скопировать​​12 месяцев в одном​

  2. ​ электронной почты, текстовое​ уже сделано за​​ легко.​​ в разделе​

​ шаблонов​ чтобы изменить только​

  • ​ автоматически.​Календарь​
  • ​ календарей с полезными​
  • ​ этапов работы какого​
  1. ​ фото, фигуру, т.д.​​ Заходим в «Формат​​Сначала нужно нарисовать​​.​​CTRL+SHIFT+ENTER​

  2. ​ файл шаблона в​​ или разделить листов.​​ сообщение или запись​ вас).​​Выберите один из наших​​шаблоны​

  3. ​календаря на странице​ шрифты темы или​​Совет:​​.​

    ​ и творческими темами​ -нибудь проекта. Мы​ Как вставить и​ ячеек». Нажимаем на​ таблицу для чисел.​Bigsashok​.​ другом месте, чтобы​Тринадцать месяцев, начиная с​ блога.​Чтобы напечатать его, нажмите​​ шаблонов календарей и​​щелкните​​.​​ цвета темы.​ Вы также можете искать​Выберите нужный шаблон календаря​ при выборе команды​ рассмотрели, как, с​ обработать картинки, фотографии,​ функцию «(все форматы)».​

    ​ Как это сделать,​​: http://forum.developing.ru/showthread.php?t=13025​Разберем подробнее результат вычисления​ его можно легко​ июля или августа​Совет:​ клавиши CTRL+P и​ откройте его в​Управление временем​Excel откроет новый лист,​Важно:​ другие шаблоны календарей​ и нажмите кнопку​файл​

​ помощью диаграммы Ганта,​​ написать красивый текст,​ Ставим букву «Д»​ сколько и каких​ти​ этой формулы массива:​ найти Далее.​ и заканчивая июль​ Если у вас есть​ нажмите кнопку​ программе Office Online​.​ основанный на шаблоне​ Формулы существуют во всех​ в Интернете. Скачанные​создать​>​ сделать простой график​ т.д., смотрите в​​ в строке «Тип».​​ ячеек брать, т.д.,​

​Konstantin semenov​НомерНедели*7 – это результат​Для того, чтобы создать​ или августа следующий​ блог или веб-сайт,​Печать​ (некоторые календари предназначены​Дважды щелкните шаблон​ на год с​ ячейках, которые содержат​ шаблоны помещаются во​​.​​создать​​ отпусков. Смотрите статью​​ статье «Как вставить​Нажимаем «ОК».​ смотрите в статье​: Вставка — объект​ умножения массива констант на​ календарь на месяц,​ год для представления​

​ вы можете внедрить​​для предварительного просмотра.​ для редактирования в​календаря на несколько страниц​ одной страницей в​ дату, а также​ временную папку на​Вы можете легко применить​в Excel.​ «Диаграмма Ганта в​ в Excel фото,​Теперь изменим ширину​ «Как сделать календарь​ — элемент управления​

Создание одностраничного календаря на год

​ число 7 :​​ достаточно написать одну​ учебный год.​ в него представление​ Нажмите кнопку​ Excel Online, другие —​.​ календаре.​ в строках даты,​ компьютере. Вы можете​ свой внешний взгляд​

  1. ​Примечание:​​ Excel».​​ картинку».​​ ячеек, цвет шрифта,​​ в Excel».​

  2. ​ Календарь​ ={0:7:14:21:28:35};​​ формулу массива.​​Печать календаря на одной​​ календаря.​​Печать​

  3. ​ в Word Online,​Excel откроет новую книгу,​​Щелкните ячейку, в которой​​ которые выводятся в​

    ​ сразу же сохранить​ к календарю. Шаблоны​ В Excel 2007 нажмите​Примечание:​Картинки для календаря​

  4. ​ заливки ячеек выходных​На листе Excel​Александр кретов​НомерНедели*7+ДеньНедели — Сложение 2-х​Создадим обычный календарь на​

    ​ странице или двенадцать​Примечание:​еще раз, чтобы​

    ​ а третьи — для​​ основанную на шаблоне​ отображается год, а​ виде пустых ячеек.​ шаблон в другом​

  5. ​ календарей отформатированы с​

Создание календаря на несколько листов ежемесячно

​ кнопку​ Мы стараемся как можно​ можно скачать здесь.​ дней, т.д. Можно​ сделаем заготовку для​: 1) Из какой​ массивов констант (столбца​ месяц.​ страниц (тринадцать календарей​Мы стараемся как​ распечатать лист.​ работы в PowerPoint​

  1. ​ ежемесячного календаря на​​ затем в появившемся​​ Эти формулы обеспечивают​​ месте, чтобы его​​ помощью тем, которые​

  2. ​Microsoft Office​ оперативнее обеспечивать вас​​Скачать готовый вечный календарь​​ растянуть календарь на​​ календаря на месяц.​​ области знаний вопрос?​

  3. ​ и строки) дает​​Календарь разместим в диапазоне​​ учебный год).​

    ​ можно оперативнее обеспечивать​Совет:​ Online).​ листах.​

  4. ​ всплывающем списке выберите​ автоматическое обновление календаря.​ было проще найти​ позволяют применять к​

    ​_з0з_, а затем —​ актуальными справочными материалами​ в Excel на​ лист формата А4,​

    ​В ячейке В20 можно​​ (Программирование на VBA​ в результате 2-х​ ячеек 7х6 (7​Отображение дней недели в​

  5. ​ вас актуальными справочными​ Чтобы напечатать все листы​Совет:​Щелкните ячейку K1, а​ нужный год.​ Если вручную изменить​

    ​ в дальнейшем. Чтобы​​ книге шрифты, цвета​создать​ на вашем языке.​ любой год​ т.д. Получилось так.​ написать любую дату.​

  6. ​ или просто так?​

​ мерный массив: {1;2;3;4;5;6;7: 8;9;10;11;12;13;14: 15;16;17;18;19;20;21: 22;23;24;25;26;27;28: 29;30;31;32;33;34;35: 36;37;38;39;40;41;42}​ дней в неделе​ понедельник — воскресенье​

Шаблон календаря в Excel Online

​ материалами на вашем​ в шаблоне, щелкните​ Если вы уже открыли​ затем в появившемся​Когда вы сделаете выбор,​ данные в этих​ быстро найти все​ и эффекты форматирования​.​ Эта страница переведена​тут.​

​Условным форматированием подкрасили цвет​​Теперь выделяем диапазон​ )​​ – это последовательные​​ х 6 -максимальное​​ или с понедельника​​ языке. Эта страница​ каждый ярлычок листа​ Excel Online, выберите​ всплывающем списке выберите​​ лист календаря автоматически​​ ячейках, календарь больше​
Щелкните ссылку
​ шаблоны календарей, доступные​ рисунка, выполнив только​Выберите​ автоматически, поэтому ее​​Как на основе​​ шрифта суббот и​

​ ячеек В22:Н27 и​2) Что такое​ номера ячеек в​

Предоставление доступа к календарю

​ количество недель в​ до воскресенья.​ переведена автоматически, поэтому​ и напечатайте их​Файл​ нужный календарный год.​ обновляется.​ нельзя будет обновлять​ в Office.com или​ щелчок мышью. На​

печать

​Поиск шаблонов в сети​ текст может содержать​ этого календаря, сделать​​ воскресений. Как установить​​ сразу нажимаем знак​ «календарь»? (Какие функции​​ календаре;​​ месяце).​Книжная или альбомная ориентация​

​ ее текст может​​ по одному.​ >​Когда вы сделаете выбор,​Примечание:​ автоматически.​

Общий доступ

​ на компьютере, в​ вкладке​, введите​

  1. ​ неточности и грамматические​ календарь в Word,​​ условное форматирование, читайте​​ равно и пишем​

  2. ​ он должен выполнять?​​Теперь осталось правильно выставить​​Номера недель представим в​​ распечатанные страницы.​​ содержать неточности и​

    Щелкните

  3. ​Чтобы поделиться буклетом в​​Создать​​ автоматически обновляются листы​​ Чтобы изменить доступные годы​​Важно:​

    Щелкните

  4. ​ поле поиска в​​Разметка страницы​​Календарь​

  5. ​ ошибки. Для нас​ смотрите в статье​ в статье «Условное​ формулу массива.​ )​ точку отсчета: для​ виде вертикального массива​

​Линейка столбец для заметок.​​ грамматические ошибки. Для​ Интернете, отправьте ссылку​, чтобы перейти к​ календаря для всех​ в этом списке,​

support.office.com

Шаблоны календарей в Excel

​ Формулы существуют во всех​​ коллекции книг Excel​в группе​и нажмите кнопку с​ важно, чтобы эта​ «Календарь в Word».​ форматирование в Excel»​=ЕСЛИ(МЕСЯЦ(ДАТА(ГОД(B20);МЕСЯЦ(B20);1))<>МЕСЯЦ(ДАТА(ГОД(B20);МЕСЯЦ(B20);1)-(ДЕНЬНЕД(ДАТА(ГОД(B20);МЕСЯЦ(B20);1);2)-1)+{0:1:2:3:4:5}*7+{1;2;3;4;5;6;7}-1);» «;ДАТА(ГОД(B20);МЕСЯЦ(B20);1)-(ДЕНЬНЕД(ДАТА(ГОД(B20);МЕСЯЦ(B20);1);2)-1)+{0:1:2:3:4:5}*7+{1;2;3;4;5;6;7}-1)​Я ставлю первую​ этого нужно прибавить​ констант ={0:1:2:3:4:5}. Дни​Планировщик отпусков.​ нас важно, чтобы​ на него.​ шаблонам календарей, и​ месяцев в книге.​ измените данные в​ ячейках, в том​ _з0з_введите «​темы​изображением увеличительного стекла​ статья была вам​

​В Excel можно​ тут. Можно условным​Когда ввели формулу,​ нужную дату в​ дату из ячейки​ недели — в​Списки дел.​

​ эта статья была​В верхней части экрана​ под изображениями шаблонов​

  • ​Примечание:​ окне списка подСтановки.​

  • ​ числе в ячейках,​Календарь​выберите из десятков​_з0з_.​ полезна. Просим вас​ установить формулы в​

  • ​ форматированием настроить календарь​ нажимаем не просто​ ячейку. Протягиваю (заполняю)​А4​

  • ​ виде горизонтального массива​Журналы учета задачи.​ вам полезна. Просим​ нажмите кнопку​

  • ​ щелкните ссылку​ Чтобы изменить доступные годы​

  • ​Сохраните книгу.​

  • ​ которые отображаются пустыми.​

  • ​».​

  • ​ встроенных тем, доступных​

  • ​Щелкните интересующий вас шаблон​

  • ​ уделить пару секунд​

​ определенный диапазон ячеек,​

​ так, что будет​ «Enter», а сочетание​ последующией ячейки. День​и вычесть день​ констант ={1;2;3;4;5;6;7}. В​​Журналы учета бюджета.​​ вас уделить пару​Общий доступ​Еще на Office.com​ в этом списке,​

​Книга с несколькими листами​​ Эти формулы обеспечивают​Вы можете легко применить​ в галерее темы,​​ и нажмите кнопку​​ и сообщить, помогла​ настроить формат, др.​ выделяться сегодняшнее число​ клавиш «Ctrl» +​ недели определяю функцией​ недели, на который​

support.office.com

Создаем в MS EXCEL Календарь одной формулой массива

​ первом случае элементы​Отслеживание ежедневное расписание.​ секунд и сообщить,​.​

​.​ измените данные в​

​ содержит двенадцать месяцев​ автоматическое обновление календаря.​ свой внешний взгляд​ или найдите параметры,​создать​ ли она вам,​

​ Чтобы при необходимости​ шрифтом или цветом​ «Shift» + «Enter»,​ ДЕНЬНЕД. Для красоты​ попадает первое число​ массива разделены двоеточиями,​Загрузка шаблона календаря:​ помогла ли она​В разделе​Вы перейдете на​

​ окне списка подСтановки.​ в одной книге,​ Если вручную изменить​

​ к календарю. Шаблоны​ чтобы изменить только​​.​​ с помощью кнопок​

​ быстро найти эти​
​ ячейки.​

​ п.ч. это формула​

  • ​ выходные дни выделяю​ месяца;​
  • ​ в другом точками​Просмотреть шаблоны календарей, выберите​
  • ​ вам, с помощью​​Общий доступ​​ страницу шаблонов для​

​Щелкните любую ячейку в​ что очень удобно​

  • ​ данные в ячейках,​ календарей отформатированы с​ шрифты темы или​Какую версию Excel​
  • ​ внизу страницы. Для​ ячейки и изенить​Календарь работает так​ массива. Поучилось так.​ условным форматированием. Каледарь​Чтобы исключить отображение нескольких​ с запятой.​ шаблон календарь Excel,​
  • ​ кнопок внизу страницы.​щелкните элемент​ Excel. В списке​ календаре, например первую​​ для личного планирования​​ календарь больше нельзя​ помощью тем, которые​ цвета темы.​ вы используете? ​
  • ​ удобства также приводим​ или убрать формулы,​– меняем название​Здесь получилась лишняя пустая​ для меня готов.​ дней из конца​Присвоим этим массивам Имена:​ лучше всего подходит​

​ Для удобства также​Получить ссылку​ категорий выберите​ доступную ячейку, в​ или для обращения​ будет обновлять автоматически.​ позволяют применять к​​Важно:​​Какую версию Excel вы​

excel2.ru

Как создать календарь в Excel???

​ ссылку на оригинал​​ диапазону присваивают имя.​
​ месяца и года​

​ строка, но это​​ А Вам какой​ предыдущего месяца и​ НомерНедели и ДеньНедели​

​ для вас. Нажмите​​ приводим ссылку на​.​Календари​ которой отображается надпись​ к датам в​
​В меню​ книге шрифты, цвета​ Формулы существуют во всех​ используете?​
​ (на английском языке).​ Подробнее читайте об​ в ячейках В20:Н20.​ в этом месяце.​ нужен?​ дней из начала​ соответственно.​ кнопку​ оригинал (на английском​В списке​.​

​ «пример текста», и​


Для того, чтобы создать календарь на месяц, достаточно написать одну

формулу массива

.

Создадим обычный календарь на месяц.

Календарь разместим в диапазоне ячеек 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)

Наконец, создадим

формулу массива

:

  • выделим наш диапазон 7х6 из 42 ячеек,
  • введем в

    Строке формул

    =ЕСЛИ(МЕСЯЦ(Календарь)= МЕСЯЦ($A$4);Календарь;»»)

    ,

  • нажмем

    CTRL+SHIFT+

    ENTER

    .

Разберем подробнее результат вычисления этой

формулы массива

:


  • НомерНедели*7

    – это результат умножения

    массива констант

    на число 7 : ={0:7:14:21:28:35};


  • НомерНедели*7+ДеньНедели

    — Сложение 2-х

    массивов констант

    (столбца и строки) дает в результате 2-х мерный массив: {1;2;3;4;5;6;7: 8;9;10;11;12;13;14: 15;16;17;18;19;20;21: 22;23;24;25;26;27;28: 29;30;31;32;33;34;35: 36;37;38;39;40;41;42} – это

    последовательные номера

    ячеек в календаре;

  • Теперь осталось правильно выставить точку отсчета: для этого нужно прибавить дату из ячейки

    А4

    и вычесть день недели, на который попадает первое число месяца;
  • Чтобы исключить отображение нескольких дней из конца предыдущего месяца и дней из начала следующего (появляются в неделе 0 и 6) используем функцию

    ЕСЛИ()

    .

В

файле примера

использовано

Условное форматирование

для выделения выходных, а также

Элемент управления

Полоса прокрутки

для изменения даты в ячейке

А4

.

In this article, we are going to show you how to create a dynamically changing calendar in Excel.

Download Workbook

Populate variables

First step is creating the variables to be used in the formulas. These variables need to provide the present day information so that the calendar calendar can update automatically. Here is the list of variables:

  • Present date
  • The number of the present day of the month
  • The number of the present month
  • Present year
  • The date of the first day of the present month
  • The number of the present day of the week
  • The number of the present week of the year

We will be using the TODAY, DAY, MONTH, YEAR, DATE, WEEKDAY, and WEEKNUM functions. Briefly, while TODAY function returns the date of the present day, DAY, MONTH, YEAR, WEEKDAY and WEEKNUM functions parse the respective date values. The DATE function returns the date value of the given year, month and day.

In the following screenshot, you can see the names we have given and formulas which were generated on November 20th, 2020.
How to create a calendar in Excel - Variables

We named each variable to make our job easier when creating formulas. Next step to create a calendar in Excel is creating an outline for the calendar interface.

Outline for the Calendar in Excel

Before creating the actual formulas that generate the days of the month, we first need to place an outline to help creating formulas and also provide visual reference.

The days will be placed on a table of 7 columns and 6 rows. We need to increase these numbers by 2 for titles and helper cells as well. While the column and row titles include week days for columns and week numbers by rows, the helper cells will be consecutive numbers starting from 1.

The calendar might look like below.

How to create a calendar in Excel - Outline

Use borders or background colors as you’d like. The important point is using a dynamic week number in the title. Reference the WEEKNUM function for the first week, and add 1 for each consecutive week.

  F
4 =WeekNumber
5 =F4+1
6 =F5+1
7 =F6+1
8 =F7+1
9 =F8+1

Let’s continue creating a calendar in Excel by populating the day numbers.

Generating Days

If you are using a similar layout, and don’t want to worry about the details of the formula, feel free to copy the formula below. Then paste it into the top-left cell on your calendar’s day area, and populate for the remaining cells. The G2 and E4 cells refer the first cells of the helper columns. Thus, you may need to adjust these references, unless the first cell is G4.

=DATE(YearNumber,MonthNumber,((G$2-WeekDay)+1)+7*($E4-1))

How to create a calendar in Excel - Days

Now, let’s take a closer look at the formula. First, the formula uses the DATE function, which returns a date by the given year, month and day. The first 2 arguments are supplied by the variables YearNumber and MonthNumber which have been calculated already.

The day part of the formula aims to generate day numbers on a 7-base, since there’s 7 days in a week. 7*($E4-1) part of the formula check the week number in the helper column E, and generates a base, starting with 0 and increasing by 7 each time.

Week Base
1 0
2 7
3 14
4 21
5 28
6 35

We can increase or decrease this number as much as the difference between the week day of the first day of the month by the day’s week number. In other words, we are getting the first day of the present month as an anchor point. For example, it is the 7th day of the week (in Monday to Sunday base) for November 1, 2020.

If our calendar’s week assumes that Monday is the first day of the week, Monday should be 6 day before (=1-7) the first day of the month. Thus, we get numbers like below.

Mon Tue Wed Thu Fri Sat Sun
-6 -5 -4 -3 -2 -1 0

Add these values to 1 to shift the numbers. So, Sunday can become the first day like in the following example.

Mon Tue Wed Thu Fri Sat Sun
-5 -4 -3 -2 -1 0 1

As a result, we have 2 arrays for 2 dimensions. To create a table, we need to add both arrays together.

((G$2-WeekDay)+1)+7*($E4-1)

These numbers represent the day of the present month. There are numbers less than 1 or greater than 31, which obviously can’t be days of the month.

The DATE function handles these types of numbers by generating a date in the previous month or the next. For example, -2 becomes two days before the given month’s first day.

Finally, if you use these numbers in the DATE function, you can get the actual dates of the current month.

Formatting

Day numbers

Now, let’s populate the days. You can alter the formatting of the values without changing the actual value. This feature is called Number Formatting. Follow the steps to adjust the number formatting to show only the days.

  1. Select any the dates in the day area
  2. Press Ctrl + 1 to open the Format Cells dialog
  3. Activate the Number tab if it is not open already
  4. Select Custom in Category list
  5. Type in the letter d into the Type box
  6. Click OK to save

Now, the calendar layout is done.

If you want to remove the padding for single digit dates, you can use dd instead of single d. To learn more about number formatting: Number Formatting in Excel — All You Need to Know

Highlighting the present day

Finally, we will be using Conditional Formatting to to set different colors for days that are not in the present month, and highlight the present day.

To add these conditional formatting options;

  1. Select the day range
  2. Click the Conditional Formatting icon under the Home tab of the Ribbon
  3. Select New Rule

  4. Select Use a formula to determine which cells to format 
  5. Enter a formula to define the rule for highlighting the current day
    =G4=TODAY()
    G4: Top-left cell of the range includes days. Use a relative reference (do not use $).
  6. Click the Format button in the Preview window of the Format Cells dialog
  7. In the dialog, select formatting options you want to see in the present day’s cell
    We used an orange background in this example.
  8. Click OK to apply
    calendar in Excel
  9. The Preview box will display your preferences
  10. Click OK to apply conditional formatting

This is how it looks:
calendar in Excel

The formula returns a Boolean value. If the cell value (G4) is equal to result of TODAY function, which returns the present day in a date format, the formula returns TRUE. Otherwise, FALSE. If the result is TRUE, Excel applies the formatting into the cell.

There are 2 important points here:

  1. You need to use a relative reference, e.g. G4, unless you do not want Excel to populate the reference along the range. Consider how formulas change when you copy them elsewhere. Excel applies the same for conditional formatting formulas as well. For more information, see: How to create an Excel absolute reference and relative reference
  2. The day cells must return the actual date values. This is why we are using number formatting to show the day portions.

Eliminating the days not in the present month

Here is the formula to give a different formatting for days that are not in the present month. They will be grayed out in our example:

=NOT(MONTH(G4)=MonthNumber)

Final step is hiding the helper columns.

This is the finale:

This is how you can create a dynamically changing calendar in Excel.

Понравилась статья? Поделить с друзьями:
  • Формулы для работы в excel примеры расчета
  • Формулы для изображений в excel
  • Формулы для работы в excel для бухгалтера
  • Формулы для изменения цвета в ячейках в excel
  • Формулы для работы в excel 9 класс