Календарь в excel. Универсальный календарь на любой год в Excel (бесплатно)

Для тех, кто просто хочет скачать календарь в Excel на текущий год, на картинке ниже показан как он выглядит. Красным отмечены праздничные дни, розовым - выходные. Текущий день, также автоматически выделяется заливкой.

Пошаговая инструкция создания календаря в Excel

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

Делаем заголовки

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

Теперь создадим заголовки месяцев. В ячейку где стоит Январь запишем следующую формулу =ДАТА(ГОД(СЕГОДНЯ());1;1) . Эта функция возвращает первое января текущего года (01.01.2015 в моем случае). Применим к этой ячейке такой формат, чтобы отображалось только название месяца. Для этого откроем формат ячеек сочетанием клавиш Ctrl + 1 и выберем соответствующий формат (см. рисунок).

Для создания заголовков последующих месяцев будем использовать еще одну очень полезную функцию =ДАТАМЕС(B3;1) . Эта функция возвращает дату отстоящую от указанной на заданное число месяцев (в нашем случае на один). Таким образом, у нас получается следующая картина (дополнительно я добавил немного форматирования):

Проставляем числа

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

Вместо Enter нажимаем сочетание клавиш Ctrl+Shift+Enter , вставляя таким образом формула массива. В результате в выделенном диапазоне получаем числа указанного в ячейке B3 месяца.

Аналогичную операцию проводим с другими месяцами или просто копируем диапазон дат января в следующие месяца. Получаем следующую картину:

Форматируем

Отформатируем ячейки таким образом, чтобы они содержали только числа (а не полностью даты). Выделяем даты, открываем формат ячеек (Ctrl+1 ) и вводим вручную следующий формат:

Календарь принимает все более привычный вид.

Добавляем условного форматирования

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

В качестве формата я выбрал серый текст шрифта и получил следующую картину:

Автоматически выделяем текущую дату в календаре

Для этого создаем еще одно правило условного форматирования. Ячейка будет форматироваться только в том случае, если ее значение будет равно текущей дате (=СЕГОДНЯ() ):

Выделим выходные дни в календаре Excel

На этот раз обойдемся обычной заливкой ячеек. Выбирайте на свой вкус. У меня получилось так:

Добавляем праздничные дни

Создадим новый лист Excel (Праздники ) и добавим на него умную таблицу со столбцом Праздничные дни . В этот столбец занесем все праздничные дни. Я это уже сделал, можете спокойно копировать и использовать.

Вернемся в наш календарь и создадим еще одно правило условного форматирования. Формула условного форматирования будет проверять является ли дата праздником. И в случае если формула вернет ИСТИНА ячейка будет форматироваться. Вот эта формула:
=НЕ(ЕОШИБКА(ПОИСКПОЗ(B5;ДВССЫЛ("Праздники[Праздничные дни]");0))) . Стоит отметить, что при добавлении или изменении праздничных дней, календарь будет автоматически форматироваться.

Осталось скопировать ячейки B5:H10 в другие месяца и наш автоматический календарь готов и может служить нам не один год.

Изменение цветовой гаммы календаря Excel

Если при создании календаря использовать цвета темы, то потом их можно будет изменить одним простым движением. Просто сменив цвета темы на вкладке Разметка страницы . Выбирайте понравившийся.

P.S.

Производственный календарь (или календарь рабочих и праздничных дней) – одна из важных составляющих многих отчетов и инструментов планирования.

Из-за “плавающих” выходных и праздничных дней в России мы не можем каждый год использовать один и тот же набор данных.

Лично у меня ежегодно возникает вопрос – где скачать производственный календарь. Желательно в удобном формате Excel и с наименьшими трудозатратами. И вот совсем недавно я нашёл для себя решение, которое, уверен, пригодится многим.

Для автоматизации процесса нам понадобится

  • Microsoft Excel (2010, 2013 или 2016)
  • Страничка на портале Открытых Данных России откуда можно скачать производственный календарь в csv формате: http://data.gov.ru/opendata/7708660670-proizvcalendar .

* для Excel 2010 и 2013 вам понадобится бесплатная надстройка Power Query, скачать можно отсюда .

Как страничка выглядит на момент написания данной статьи – возможность скачать актуальную версию проиводственного календаря

На странице так же доступны предыдущие версии и версия производственного календаря в xlsx:


В Excel 2016 для решения подобных задач у нас есть группа кнопок “Скачать и преобразовать” (Get & Transform) на закладке меню “Данные” (Data).


Для Excel 2010 и Excel 2013 такой же функционал доступен в виде бесплатной надстройки Power Query, можно скачать отсюда . Функционал надстройки развивается каждый месяц, я рекомендую регулярно обновляться, чтобы всегда иметь под рукой новейшие функции и возможности трансформации данных.

Когда все нужные программы установлены и источник информации исследован – вернемся к задаче.

Для скачивания чего-либо из Интернета нам нужна ссылка на файл или страницу.

Портал открытых данных публикует наборы данных и обязательно сопровождает каждый набор Паспортом.

Паспорт содержит важную информацию о наборе, из которой, в частности, мы можем взять “Гиперссылку (URL) на набор данных”


Скопируем URL и сделаем запрос “Из интернета”.




Теперь необходимо преобразовать полученные данные.

  • Используем первую строку в качестве заголовков столбцов


    Выберем нужные нам столбцы. Воспользуемся функцией “Выбор столбцов” (Select Columns)



    Для удобства фильтрации изменим формат столбца “Год/Месяц” на “Целое число”


    Воспользуемся фильтром, оставим только интересующие нас годы


Зададим фильтр с нужными нам условиями


    Переименуем столбцы в порядковые номера месяцев и “Год/Месяц” в “Год”



Это действие превращает таблицу в нечто ужасное с кучей столбцов. К тому же возникает непрошенный шаг – “Измененный тип1”, который нужно удалить.


Чтобы привести таблицу в нормальный вид, еще раз воспользуемся функцией “Отменить свертывание других столбцов” (Unpivot Other Columns)

В результате получается таблица


  • Удаляем столбец “Атрибут.1” образованный из заголовков столбцов


  • В заключение можно добавить столбец с датой


Используем формулу


  • Получив столбец с датой, можно убрать предыдущие столбцы



Подобным запросом мы получаем не полный список календарных дат, так как публикуемый на портале Открытых Данных набор содержит только праздничные и предпраздничные дни.

Надоело искать календарь каждый год? Скачайте бесплатно универсальный календарь на любой год в Excel. Этим календарём очень легко пользоваться и вы запросто можете его изменить под ваши нужды.

Как выглядит календарь

Чуть ниже вы можете увидеть изображение календаря. Так как вы на сайте IT-уроки, то он оформлен в стиле информационных технологий, но вы легко можете изменить изображения, шрифты и цвет текста с помощью стандартных функций, которые поддерживает «Эксель». Конечно же, календарь можно распечатать 🙂

Внешний вид календаря

Если вы никогда не работали в Excel, то поверьте, ничего сложного в этом нет. Для изменения этого календаря достаточно базовых знаний работы за компьютером.

Как изменяется год

Так как этот календарь универсальный, вы можете выбрать абсолютно любой год, начиная с 1901 года! Не важно, нужен вам 2016 год или 2017, 2018 или любой другой год, календарь сам поменяет дни недели для всех дат.

Чтобы изменить год, нажмите с помощью мышки на кнопки-стрелочки справа от года в календаре:

Изменяем год в календаре

Также, вы можете изменить первый день недели , для этого достаточно нажать на надпись «ПОНЕДЕЛЬНИК» над годом, появится кнопка-стрелочка, нажатием на которую можно выбрать нужный день недели:

Изменяем первый день недели в календаре

Ссылка на загрузку календаря

Календарь можно совершенно бесплатно скачать по ссылке ниже. Он запакован самым популярным архиватором ZIP, который открывается как обычная папка.

Производственный календарь используется бухгалтерами и кадровиками для расчета нормы рабочего времени по месяцам, кварталам, для целого 2016 года, и для -40, -36, -24 часовых рабочих неделях. Производственный календарь определяет рабочие и праздничные и предпраздничные дни, позволяет рассчитать заработную плату сотрудников, отпускные, декретные и другие пособия. Календарь был утвержден постановлением от 24.09.15 № 1017.

Нормы рабочего времени

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

Праздничные выходные дни 2016 года

В соответствии с ТК РФ (ст. 112 часть) Федерального закона от 23.04.12 № 35-ФЗ полностью нерабочими праздничными днями в РФ признаются следующие дни:

Полностью нерабочие праздничные дни производственного календаря

Ниже представлены полностью нерабочие дни на текущий год.

  • 1, 2, 3, 4, 5, 6 и 8 января – Новогодние каникулы;
  • 7 января – Рождество Христово;
  • 23 февраля – День защитника Отечества;
  • 8 марта – Международный женский день;
  • 1 мая – Праздник Весны и Труда;
  • 9 мая – День Победы;
  • 12 июня – День России;
  • 4 ноября – День народного единства.

Сокращенные рабочие дни в 2016 году

Сокращенные рабочие дни в производственном календаре:

20 февраля,
3 ноября,
Рабочие дни или смены независимо от характера труда имеют продолжительность на один час меньше.

Перенос выходных дней в производственном календаре

В 2016 году из-за совпадения праздничных дней с выходными производится перенос выходных дней в производственном календаре следующих дней:

  • 2 января (суббота) → 3 мая (вторник)
  • 3 января (воскресенье) → 7 марта (понедельник)
  • 20 февраля (суббота) → 22 февраля (понедельник)

Согласно части второй ст. 112 ТК РФ при совпадении выходного и нерабочего праздничного дней выходной день переносится на следующий после праздничного рабочий день, за исключением выходных дней, совпадающих с нерабочими праздничными днями с 1 по 8 января.

В 2016 году в связи с совпадением нерабочих праздничных дней с выходными производится перенос в производственном календаре выходных дней: с 2 января (суббота) на 3 мая (вторник); с 3 января (воскресенье) на 7 марта (понедельник); с 20 февраля (суббота) на 22 февраля (понедельник).

Видео-инструкция: “Утвержденный правительством производственный календарь на 2016 год”

Видео-инструкция от Консультант Плюс по нормам рабочего времени на 2016 год для -40,-36 и -20 часовой рабочей недели.