Простой календарь
Для начала разберемся, как сделать обычный календарь на месяц. Создаете таблицу с заголовками в виде дней недели по строке и количеству недель в одном месяце.
Воспользуемся одним из стандартных шаблонов оформления таблицы, чтобы календарь выглядел наглядно и красиво.
Заполняете дни, начиная с первого января. В итоге получается такая таблица:
Форматируете ячейки, чтобы внутри стояла только одна цифра, а не полная дата. Можете создать свой собственный формат и задать для него образец.
Проводите окончательные настройки расположения цифр, а также делаете другим цветом числа другого месяца при помощи стандартных инструментов редактора.
Это самый простой календарь, который создается вручную на один месяц текущего года. Как видите, ничего сложного в этом нет. Рассмотрим более сложные варианты.
Специализированный календарь для работы и дежурств
Создание нового календаря каждый месяц — пустая трата времени, но многие люди делают это, так как думают, что им придется перестраивать его, чтобы получить правильные выходные и праздничные дни. Но на самом деле, с несколькими формулами, 2 условными правилами форматирования, 1 выпадающим списком и 5 строками кода VBA, вы можете создать автоматический календарь, который не придется менять.
Шаг 1. Создания списка месяцев. Начнем с написания имени сотрудников в столбце A.
Заполняем имена сотрудников в столбце А
Перед тем как переходить к следующему этапу убедитесь, что на вашей панели инструментов есть раздел «Разработчика». Если нет, добавьте его:
- Перейдите в меню «Файл»>«Параметры». Открываем в меню «Файл»В самом низу открываем пункт «Параметры»
- Нажимаете на параметр «Настройки ленты». Нажимаем на параметр «Настроить ленту»
- Проверьте параметр «Разработчика» в правой панели. Проверяем вкладку «Разработчик», если нет галочки ставим, нажимаем «ОК»
Шаг 2. Теперь выберите «Разработчик»> «Вставка»> «Поле со списком».
Открываем в меню на вкладку «Разработчик»Нажимаем на кнопку «Вставить»В открывшемся меню выбираем элемент «Поле со списком»Значок «Поле со списком» передвигаем с помощью мыши в нужное место
Шаг 3. Теперь нам нужно создать список месяцев в другом месте на нашем листе.
Создаем список месяцев, вписывая название в ячейки, как на картинке
Шаг 4. Теперь подключите, ранее созданный элемент «Поле со списком» с этим списком месяцев:
- Выберите объект «Поле со списком». Выбираем объект «Поле со списком»
- Щелкните по нему и выберите «Формат объекта». Кликаем на элемент правой кнопкой мыши, выбираем «Формат объекта»
- Введите диапазон месяцев (в этом примере «BC1:BC12»). В поле вводим первый и последний номер ячеек с указанными месяцами
- В разделе «Связь с ячейкой» выберите A1. В разделе «Связь с ячейкой» вписываем A1, нажимаем «ОК»
Шаг 5. Поле со списком для каждого года.
Сделайте все точно так же, как и в предыдущем шаге, но вместо месяцев введите года, которые вам нужны. В разделе «Связь с ячейкой» укажите A2.
В разделе «Связь с ячейкой» указываем A2Список для каждого месяца и года готов
Шаг 6. Впишите первую дату посредством функции. Здесь мы собираемся повторно использовать элементы A1 (выбранный месяц) и A2 (выбранный год) и поместить их в функцию «DATE». Эта функция выглядит следующим образом: «=ДАТА(год; месяц; день)».
Итак, в качестве года указываем A2+2017 (A2 содержит цифру 1, чтобы получить 2021, нам нужно прибавить к ней 2017), а в качестве месяца — A1. Впишите получившуюся формулу в ячейку B6 «=ДАТА (A2+2017;A1;1).
Впиcываем получившуюся формулу в ячейку B6 «= ДАТА (A2+2017; A1;1)»Результат формулы
Шаг 7. Растяните дату на нужное число столбцов.
Этот шаг очень прост. Мы просто должны добавить 1 к предыдущей ячейке, чтобы увеличить день на 1. В C6, напишите следующую формулу и скопируйте ее во все остальные ячейки. Формула «= B6+1».
В ячейку С6 вводим формулу «=B6+1»Хватаем B6 за зеленый квадратик и тянем его на нужное количество ячеекЯчейки заполнились автоматически
Шаг 8. Измените формат даты.
Теперь мы сосредоточимся на формате даты. У нас уже есть год и месяц в верхнем левом углу, поэтому нам не нужна эта информация в ячейках. Можно изменить формат даты в строке 6, чтобы отображался только день. Мы хотим отобразить короткое имя дня, а также цифру.
- Выберите все даты. Левой кнопкой мыши выделим все ячейки с датами
- Откройте окно «Формат ячеек» («Ctrl+1» или щелкните по выбранным ячейкам и выберите соответствующий раздел). Щелкаем правой кнопкой мыши на выделенном фрагменте, выбираем в меню «Формат ячеек»Во вкладке «Число», выбираем пункт «Дата», в правой части окна выбираем необходимый формат даты, нажимаем «ОК»
Шаг 9. Теперь вам остается только отформатировать таблицу по своему усмотрению, изменить цвет фона и шрифты.
Календарь готов, форматируем его по своему усмотрению
Читайте интересную информацию из нашей новой статьи — «Как написать формулу в Excel? Обучение азам работы в Excel».
Видео — Как сделать календарь в Excel самостоятельно
Excel — программа, часто используемая многими офисными работниками в повседневной жизни. С её помощью вы можете создавать таблицы, формировать диаграммы, быстро проводить сложные расчеты.
Пример дашборда с интерактивным календарем в Excel
В первую очередь важно отметить что данных шаблон интерактивного календаря с визуализацией данных для дашборда не содержит макросов. А это значит, что вы не ограничены корпоративной политикой безопасности и смело можете полноценно использовать все функции визуализации
Также стоит подчеркнуть, что блок управления интерактивным календарем является главным, а все остальные блоки лишь для примера его использования как элемент на любом дашборде. Поэтому начнем обзор с главного верхнего блока интерактивного календаря:
В самом календаре и шаблоне примера в целом мы не используем макросы для генерации и расстановки чисел месяцев. Поэтому для решения данной задачи в данном примере применяется диапазон ячеек с формулами массива. А условное форматирование позволяет нам автоматически визуализировать выбранные периоды времени сразу при управлении интерактивным календарем.
Важней момент! В аргументах формул массива присутствуют ссылки на именные диапазоны Excel с формулами и некоторые из них в своих формулах ссылаются на другие имена. Чтобы посмотреть весь список используемых имен выберите инструмент: «ФОРМУЛЫ»-«Определенные имена»-«Диспетчер имен» (CTRL+F3):
Сам интерактивный календарь управляется с помощью элементов управления формами Excel. Все они доступны из инструментария: «РАЗРАБОТЧИК»-«Элементы управления»-«Вставить».
Рассмотрим 3 элемента управления интерактивным календарем на дашборде:
- Первый элемент «поле со списком» позволяет указывать на календаре число месяца на начало учетного периода, от которого будет начинаться выборка. В данном случае это седьмое мая, соответственно с этого числа будет начинаться учетный период времени для выборки данных из таблицы на листе «Data»:
- Второй элемент управления – «Счетчик». Его мы используем для указания продолжительности учетного периода. Например, 11 дней. При использовании счетчика автоматически задействуется условное форматирование для подсветки выбранного диапазона промежутка времени. В данном случае – это с 7-го по 17-ое число мая месяца. Такая визуализация повышает уровень юзабильности (удобства использования) календаря.
- В качестве третьего элемента управления также используется счетчик, но уже с целью выбора календарного месяца.
Чтобы на примере продемонстрировать как использовать интерактивный календарь в действии на схематический дашборд били добавлены еще 2 графика и 1-а диаграмма.
Что такое 7-дневный ротационный график?
Вращающиеся смены позволить компаниям работать в две-три смены в день, семь дней в неделю. Рабочие по очереди работают от восьми до двенадцати часов во все смены. Например, сотрудники работают в определенную смену, например, в первую смену в течение дня, а затем через некоторое время переходят во вторую смену вечером.
Что такое сменный график 4 2?
График работы: 4 дня, 2 выходных. позволяет работодателю установить шестинедельный график, который поддерживает ротацию сотрудников, обеспечивая персоналу гарантированные выходные. Рассчитайте минимальное количество сотрудников, необходимое в день для поддержания эффективной работы.
Как составить таблицу доступности? Таблицы доступности могут быть созданы с помощью Google Таблиц или Google Документов. Таким образом, вы можете поделиться ссылкой на электронную таблицу со своими сотрудниками, и все они смогут указать даты, когда они будут доступны. Вы также можете использовать Microsoft Word или Microsoft Excel для создания электронной таблицы доступности.
Как вы показываете доступность в Excel?
Как создать календарь в Excel формулой.
можно сделать каждый можно изменять, сделать принцип на май 2015г. календаря на месяц. к использованию таблицу.В целом работа над Выделяем в январском, размещенному на ленте за январь все=ДАТА(ГОД(СЕГОДНЯ());1;1) элементов для каждого пункт будет выглядеть, где с полосами прокрутки. неделе 0 и календарь на месяц, месяц на всю цветными. создания календаря в ExcelВ календаре можноВ ячейке В20 можно
Вы можете в нем созданием «вечного» календаря блоке области, числа во вкладке ячейки, предназначенные дляНо, как видим, в месяца. Дистанцию между «Ширина столбцов» будет размещаться, какую Получился такой 6) используем функцию достаточно написать одну страницу (каждый месяцВ строке над- как сделать,
отметить дату или написать любую дату. с помощью кнопки завершена, хотя вы в которых выпадают«Главная» внесения дат. В том месте, где рядами делайте две . ориентацию иметь (альбомнуювыпадающий календарь в Excel ЕСЛИ().
формулу массива. на отдельном листе). этой табличкой объединяем оформить, куда поместить, просто украсить календарь,Теперь выделяем диапазон
заливки во вкладке можете ещё долго на субботу ив блоке инструментов Строку формул вбиваем должно отобразиться просто ячейки (если используетеВ открывшемся окне установите или книжную), определяем,без макросов.В файле примера использованоСоздадим обычный календарь наМожно сделать праздничный семь ячеек – т.д. вставив смайлик, картинку, ячеек В22:Н27 и «Главная» закрасить различными проводить над ним воскресение. При этом, «Стили» следующее выражение: название месяца установилась книжную ориентацию) или нужный размер. Если где будут написаныВ таблице, бланке, где Условное форматирование для месяц. календарь, тематический, расположить здесь будем писать Создаем календарь в Excel фото, фигуру, т.д. сразу нажимаем знак цветами ячейки, в различные косметические работы, исключаем те диапазоны,. В появившемся перечне=ДАТА(ГОД(D4);МЕСЯЦ(D4);1-1)-(ДЕНЬНЕД(ДАТА(ГОД(D4);МЕСЯЦ(D4);1-1))-1)+{0:1:2:3:4:5:6}*7+{1;2;3;4;5;6;7} дата. Для того, одну (при использовании не знаете, какой дни недели (сбоку будем устанавливать такой выделения выходных, аКалендарь разместим в диапазоне месяцы в любом название месяца. на год Как вставить и равно и пишем которых содержатся даты, редактируя внешний вид данные в которых выбираем значениеЖмем сочетание клавиш чтобы привести формат альбомной ориентации). размер установить, можете или сверху) и календарь, сделаем ячейки также Элемент управления ячеек 7х6 (7 порядке, др. Например:Получился квадрат наразмером с лист обработать картинки, фотографии, формулу массива. в зависимости от на свой вкус. были специально скрыты«Создать правило» на клавиатуре ячейки к нужномуЗатем в объединенной ячейке поставить цифру 3. решаем другие организационные поуже, по размеру Полоса прокрутки для дней в неделеМожно распечатать календарь, один месяц. Его формата А4. Сначала excel-office.ru>
Формирование календаря в Excel
Иногда в процессе работы пользователю приходится создавать в офисных приложениях различные объекты. Для этого больше всего подходит именно Эксель, так как его функционал позволяет совместить расчёты, текстовую составляющую, графики и многое другое. Поэтому и для создания календаря он вполне подойдет.
Способ 1: Календарь на год вручную
- Запустите Эксель. Выберите «Пустую книгу».
Выделите ячейки, начиная с B2, заканчивая H8, зажав левую кнопку мыши.
Создайте сетку на выбранном диапазоне при помощи команды «Все границы».
Выделите ячейки с B2 по H2. Объедините их, воспользовавшись командой «Объединить и поместить в центре».
В получившейся большой ячейке расположите название месяца. В ячейки второй строки введите обозначения дней недели. Выглядеть должно примерно следующим образом.
Отредактируйте ширину ячеек. Для этого выделите используемые столбцы. Кликните правой кнопкой мыши (далее ПКМ). Затем, в выпадающем списке, выберите «Ширина столбца».
В поле ввода в открывшемся окне задайте ширину ячеек. Затем нажмите «OK».
Теперь выделите выходные дни.
При помощи инструмента «Заливка» выберите любой понравившийся вам цвет для выделения выходных дней.
Теперь выберите ячейку с месяцем и проведите те же манипуляции.
Выделите получившуюся заготовку для первого месяца. Скопируйте необходимое количество раз.
Осталось лишь заполнить даты и правильно обозначить месяцы. Календарь готов.
Способ 2: С применением формул
Теперь рассмотрим более сложный способ создания календаря. Он заключается в том, что вы, как при обычной работе с Эксель, формируете таблицу, затем объединяете некоторые ячейки, самостоятельно выбираете оформление для них, после чего в ячейках, в которых будут находиться календарные дни, прописываете соответствующую формулу. В примере создаем один месяц. Остальные можно будет сформировать по аналогии.
- Повторите первые четыре пункта, описанные в первом способе.
- В получившейся большой ячейке напишите название месяца. При стандартных настройках вместо «Январь 2017» в поле отобразится «янв.17». Это не совсем то, что нужно. Поэтому поменяйте формат ячейки. Для этого кликните по ней ПКМ, выберите соответствую строчку. В открывшемся окне выберите «Дата», нужный нам формат отображения и нажмите «OK».
Во второй строке в каждой из ячеек укажите краткое обозначение дней недели.
Выделите незаполненную часть таблицы. В строке формул напишите следующее: =ЕСЛИ(МЕСЯЦ(ДАТА(ГОД(B2);МЕСЯЦ(B2);1))МЕСЯЦ(ДАТА(ГОД(B2);МЕСЯЦ(B2);1)-(ДЕНЬНЕД(ДАТА(ГОД(B2);МЕСЯЦ(B2);1);2)-1) +*7+-1);” “;ДАТА(ГОД(B2);МЕСЯЦ(B2);1)-(ДЕНЬНЕД(ДАТА(ГОД(B2);МЕСЯЦ(B2);1);2)-1)+*7+-1) После этого нажмите сочетание клавиш «Ctrl», «Shift» и «Enter» на клавиатуре, чтобы изменения вступили в силу.
Вы получили заготовку для календаря на месяц, точно так же вы можете создать остальные месяца. Сделать это не так уж сложно.
Способ 3: Использование специального шаблона
Несмотря на то, что Эксель не является специализированной программой для создания календарей, справиться с этой задачей он может запросто. В современных версиях этого ПО существует множество шаблонов, которые очень удобно применять в ежедневной работе. Некоторые из них как раз подойдут для реализации поставленной задачи.
- Запустите программу Эксель. В открывшемся окне вы увидите предлагаемые для выбора типы шаблонов. Среди них вы найдете категорию Календари.
После этого вам предоставится возможность выбрать подкатегорию (на панели справа) и конкретный шаблон.
В данном случае был выбран шаблон под названием «На каждый год», так как он наиболее универсальный. В открывшемся окне вам остается лишь кликнуть на кнопку «Создать»
Кликните на год непосредственно на календаре. После этого соответствующее число появится в поле ввода данных, где вы можете его изменить. Также имеется возможность использования стрелок, расположенных справа от обозначения года, которые позволяют увеличить или уменьшить значение в ячейке.
При помощи панели «Шрифт» на вкладке «Главная» вы можете изменить шрифт, размер и другие параметры теста, точно так же вы можете поступить с любыми другими участками документа.
Выделите изображение и попробуйте изменить его, используя «Средства рисования». Например, вы можете добавить или изменить фигуры, отредактировать контур или выровнять картинку.
Если вам интересно, каким образом формируется календарь, вы можете кликнуть на любой его «день». В строке формул вы увидите формулу, которая определяет, какое число будет отображено в ячейке.
Изучив эти методы, можно заметить, что создание календаря в Excel — не такое уж сложное занятие.
Изменение макета странички для печати
Нажмите «Макет странички» в меню «Вид». Кредит: Изображение предоставлено Microsoft.
Нажмите меню «Вид» и изберите «Макет странички», чтоб просмотреть, как будет печататься календарь. При настройках по дефлоту календарь намного меньше, чем страничка размером с одну буковку, но очень велик, чтоб его можно было два раза употреблять на страничке в альбомном режиме.
Измените поля в меню Page Layout menu.credit: Изображение разлюбезно предоставлено Microsoft.
Откройте меню «Макет странички» и изберите «Поля». Изберите хоть какой из за ранее отформатированных характеристик полей либо нажмите «Пользовательский», чтоб установить собственный свой.
Перетащите линию меж номерами строк, чтоб поменять высоту строк. Кредит: Изображение разлюбезно предоставлено Microsoft.
Перетащите ползунок «Масштаб» в нижней части окна Excel, чтоб узреть всю страничку. Чтоб пользоваться доп местом, вы сможете прирастить ширину определенных столбцов либо строк. К примеру, перетащите курсор на номера строк слева от «4» до «26», чтоб выделить все слоты встреч, а потом перетащите линию меж хоть какими 2-мя номерами строк, чтоб поменять размер всех строк.
Excel Print Preview.credit: Изображение предоставлено Microsoft.
Нажмите меню «Файл» и изберите «Печать», чтоб узреть, как календарь будет смотреться на распечатанной страничке
Направьте внимание, что вы также сможете поменять поля на данной страничке либо поменять ориентацию бумаги на альбомную, если желаете сжать два календаря на одной страничке
Настройка календаря каждодневных встреч
Нажмите на ссылку «Календарь каждодневных встреч». Изображение предоставлено Microsoft.
Запустите Excel и введите «календарь каждодневных встреч» в поле поиска. Если Excel уже открыт, перейдите на вкладку «Файл» и изберите «Сделать», чтоб перейти к полю поиска. Каждодневный календарь встреч Microsoft возникает в поисковых результатах. Нажмите на шаблон, потом нажмите клавишу «Сделать», чтоб открыть его.
Пустой каждодневный календарь предназначений. Кредит: Изображение предоставлено Microsoft.
Нажмите на ячейку «D1» и введите дату денька, если для вас нравится календарь, как он смотрится. Нажмите на каждое поле, чтоб ввести свои встречи, номера телефонов и любые заметки. Распечатайте его, отправьте по электрической почте сотрудникам по копированию либо просто откиньтесь на спинку кресла и услаждайтесь чувством пустого расписания в течение нескольких минут, до этого чем начать.
Тема Excel. Options.credit: Изображение предоставлено Microsoft.
Щелкните меню «Макет странички», чтоб поменять наружный вид всей таблицы. Используя «Темы», вы сможете поменять шрифт и цветовую схему. Чтоб поменять лишь цветовую схему, нажмите значок «Цвета». Нажмите «Шрифты», чтоб поменять лишь шрифт.
Щелкните правой клавишей мыши определенные ячейки, чтоб поменять их наружный вид. Кредит: Изображение предоставлено Microsoft.
Выделите ячейку либо группу ячеек, перетаскивая курсор через их, чтоб редактировать лишь эти ячейки. Щелкните правой клавишей мыши выделенную ячейку, чтоб поменять шрифт, включая размер и цвет шрифта, цвет заливки фона либо границы.
Вставьте новейший column.credit: Изображение предоставлено Microsoft.
Добавьте доп столбцы либо строчки, щелкнув правой клавишей мыши буковку столбца либо номер строчки и выбрав «Вставить». К примеру, вы сможете добавить столбец «Доказательство» либо добавить доп время в конец календаря, если вы нередко опаздываете. Новейшие ячейки автоматом форматируются так же, как и остальная часть листа. Нажмите на первую ячейку в строке либо столбце, чтоб добавить ее имя.
Создание календаря в 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)+*7+
Вместо Enter нажимаем сочетание клавиш Ctrl+Shift+Enter, вставляя таким образом формула массива. В результате в выделенном диапазоне получаем числа указанного в ячейке B3 месяца.
Аналогичную операцию проводим с другими месяцами или просто копируем диапазон дат января в следующие месяца. Получаем следующую картину:
Форматируем
Отформатируем ячейки таким образом, чтобы они содержали только числа (а не полностью даты). Выделяем даты, открываем формат ячеек (Ctrl+1) и вводим вручную следующий формат:
Календарь принимает все более привычный вид.
Добавляем условного форматирования
Сейчас в январе календарь содержит даты 29, 30, 31 декабря, а также часть дат февраля. Давайте немного скроем эти числа. Для этого будем использовать условное форматирование. Выделяем ячейки B5:H10 и создаем правило условного форматирования. Форматироваться будут ячейки, для которых следующая формула будет являться ИСТИНОЙ: =И(МЕСЯЦ(B5)<>1+3*(ЧАСТНОЕ(СТРОКА(B5)-5;9))+ЧАСТНОЕ(СТОЛБЕЦ(B5);9))
В качестве формата я выбрал серый текст шрифта и получил следующую картину:
Автоматически выделяем текущую дату в календаре
Для этого создаем еще одно правило условного форматирования. Ячейка будет форматироваться только в том случае, если ее значение будет равно текущей дате (=СЕГОДНЯ()):
Добавляем праздничные дни
Создадим новый лист Excel (Праздники) и добавим на него умную таблицу со столбцом Праздничные дни. В этот столбец занесем все праздничные дни. Я это уже сделал, можете спокойно копировать и использовать.
Вернемся в наш календарь и создадим еще одно правило условного форматирования. Формула условного форматирования будет проверять является ли дата праздником. И в случае если формула вернет ИСТИНА ячейка будет форматироваться. Вот эта формула: =НЕ(ЕОШИБКА(ПОИСКПОЗ(B5;ДВССЫЛ(«Праздники»);0))). Стоит отметить, что при добавлении или изменении праздничных дней, календарь будет автоматически форматироваться.
Осталось скопировать ячейки B5:H10 в другие месяца и наш автоматический календарь готов и может служить нам не один год.
Если при создании календаря использовать цвета темы, то потом их можно будет изменить одним простым движением. Просто сменив цвета темы на вкладке Разметка страницы. Выбирайте понравившийся.