Як зробити календар в excel

Створення календаря в Excel на рік

готовий результат

Для тих, хто просто хоче завантажити календар в Excel на поточний рік, на зображенні нижче показаний як він виглядає. Червоним відзначені святкові дні, рожевим — вихідні. Поточний день, також автоматично виділяється заливкою.

Додав календар на 2021 рік з святами і вихідними відповідно до постанови уряду.

Календар в 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+

Замість 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

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

До архіву для скачування крім мого календаря, буду складати календарі інших користувачів. Подякувати їм можна нижче в коментарях. Якщо у вас також є чим поділитися, вкажіть посилання на свій варіант календаря в коментарі, я із задоволенням його додам.

Створення і вставка календаря в Excel

Office 365 ProPlus перейменований в Майкрософт 365 корпоративні додатки. Для отримання додаткової інформації про цю зміну прочитайте цей блог.

анотація

Ця стаття містить зразок макросу Microsoft Visual Basic для додатків (підпрограми), який запитує у вас місяць і рік і створює календар на місяць за допомогою робочого листа.

Рішення

Корпорація Майкрософт надає приклади програмування тільки в цілях демонстрації без явної або неявної гарантії. Це включає, але не обмежується цим, можливі гарантії товарної придатності або відповідності окремому завданні. Ця стаття передбачає, що користувач знайомий з представленим мовою програмування і засобами, використовуваними для створення і налагодження процедур. Фахівці технічної підтримки корпорації Майкрософт можуть пояснити роботу тієї чи іншої процедури, але модифікація прикладів та їх адаптація до завдань розробника не передбачена.

Для створення календаря виконайте наступні дії.

Microsoft Excel 2003

  1. Створіть нову книгу.
  2. В меню сервіс Оберіть Макрос, потім виберіть Редактор Visual Basic.
  3. В меню вставка виберіть пункт модуль.
  4. Вставте сценарій Visual Basic для додатків з розділу "Зразок процедури Visual Basic" на лист модуля.
  5. В меню файл натисніть Закрити і повернутися в Microsoft Excel.
  6. Виберіть вкладку Лист1.
  7. В меню сервіс виберіть пункт Макрос, а потім натисніть макроси.
  8. натисніть CalendarMaker, а потім натисніть виконати для створення календаря.

Microsoft Excel 2007 або більш пізні версії

  1. Створіть нову книгу.
  2. на стрічці Розробник Оберіть Visual Basic.
  3. В меню вставка виберіть пункт модуль.
  4. Вставте сценарій Visual Basic для додатків з розділу "Зразок процедури Visual Basic" на лист модуля.
  5. В меню файл натисніть Закрити і повернутися в Microsoft Excel.
  6. Виберіть вкладку Лист1.
  7. на стрічці Розробник клацніть Макрос.
  8. натисніть CalendarMaker, а потім натисніть *виконати для створення календаря.

Якщо вкладка «Розробник» не відображається, перейдіть на вкладку «Параметри Excel» і включіть її. В Excel 2007 цей пункт розміщений в меню Популярне. В Excel 2010 цей пункт розміщений в меню налаштувати стрічку.

Приклад процедури Visual Basic

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

Як зробити календар у Excel

Створити календар на тиждень, місяць або рік

Часто вам потрібен календар, і у вас може не бути часу вийти і купити його. Або, може бути, ви хочете, щоб один місяць приколювався до вашої стіні.

Доброю новиною є те, що створити календар в Excel дуже просто. Просто дотримуйтесь інструкцій нижче, і ви можете роздрукувати новий календар всього за кілька простих кроків.

Ця стаття відноситься до Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel для Mac, Excel для Android і Excel Online.

Зробити готовий календар в Excel

Звичайно, ви можете створити свій власний календар в Excel з нуля, але найпростіший спосіб створити календар — використовувати готовий шаблон календаря.

Створити календар за допомогою цього підходу дуже просто.

Відкрийте Excel , Оберіть файл , а потім виберіть новий . У полі пошуку введіть календар і виберіть збільшувальне скло, щоб почати пошук.

Виберіть стиль календаря, який відповідає вашим потребам. У цьому прикладі використовується Календар будь-якого року . Вибравши календар, натисніть кнопку створити .

Кожен шаблон календаря має унікальні функції. Зокрема, шаблон Календар будь-якого року дозволяє ввести новий рік або початковий день тижня для автоматичної настройки календаря.

Багато шаблони мають різні місяці для кожної вкладки, оскільки кожен місяць має різну кількість днів і різний початковий день. Шаблони корисні, тому що ви можете редагувати кожен день, щоб включити свої власні спеціальні події, а потім друкувати кожен місяць, коли вам подобається

Створіть власний щомісячний календар в Excel

Якщо вам не подобаються обмеження шаблону календаря, ви можете створити свій власний календар з нуля в Excel.

Відкрийте Excel і введіть дні тижня в першому рядку таблиці. Цей ряд стане основою вашого календаря.

Сім місяців в році мають 31 день, тому на першому етапі цього процесу створюється місяць для вашого календаря, який може містити 31 день. Це буде сітка з семи стовпців і п’яти рядів.

Для початку виберіть всі сім стовпців і налаштуйте ширину першого стовпця відповідно до розміру календарного дня. Всі сім стовпців будуть налаштовані однаково.

Потім відрегулюйте висоту рядків, вибравши п’ять рядків під рядком дня тижня, і відрегулюйте висоту першого стовпчика. Коли всі п’ять рядків виділені, всі рядки будуть налаштовані на однакову висоту.

Потім вам потрібно вирівняти номера днів у верхньому правому куті кожного щоденного блоку. Просто виділіть кожну клітинку у всіх семи стовпцях і п’яти рядках. Натисніть правою кнопкою миші одну з комірок і виберіть формат ячеек . В розділі вирівнювання тексту встановіть для горизонтальна значення Вправо (відступ) , а для вертикальнавгору. .

Тепер, коли осередки готові, прийшов час підрахувати кількість днів. Вам потрібно знати, який день є першим днем ​​січня поточного року, тому в Google «січень" слід рік, для якого ви створюєте календар. Знайдіть приклад календаря на січень. Наприклад, в 2019 році перший день місяця починається у вівторок.

Для 2019 року, починаючи з вівторка, вводите від 1 до 31 з понеділка по п’ятницю кожного тижня.

Тепер, коли у вас закінчився січень, прийшов час створювати місяці, що залишилися. Скопіюйте лист січня, щоб створити лист наступного місяця.

Натисніть правою кнопкою миші на ім’я листа і виберіть перейменувати . Назвіть його січень . Знову ж таки, клацніть правою кнопкою миші лист і виберіть Перемістити або Копіювати . Оберіть створити копію . В розділі перед листом Оберіть (Перейти в кінець) . Оберіть ОК , щоб створити новий лист.

Перейменуйте цей лист в наступний місяць з 31 днями; Марш. Натисніть правою кнопкою миші на аркуші, виберіть перейменувати і введіть Лютий .

Повторіть вищезгадану процедуру протягом останніх 10 місяців.

Тепер прийшов час підрахувати всі дні кожного місяця. Перевірте останній день попереднього місяця і продовжуйте нумерацію наступного місяця з наступного дня тижня, починаючи з номера один.Якщо 31 січня — середа, натисніть на наступний лист за лютий і почніть нумерацію з одного в четвер.

Прокладіть свій шлях через місяці, що залишилися, надавши 31 день до січня, березня, травня, липня, серпня, жовтні та грудні. Решта крім лютого мають 30. Число лютого з 28 днями.

В якості останнього кроку ви можете помітити кожен місяць, додавши рядок вгорі і позначивши його місяцем. Вставте верхній рядок, клацнувши правою кнопкою миші верхній рядок і вибравши вставити . Виберіть всі сім осередків над днями тижня, виберіть меню Головна і виберіть Злиття і центр на стрічці. Введіть назву місяця в окремій клітинці і Форматуйте розмір шрифту до 16 .

Повторіть процес протягом усіх 12 місяців.

Як тільки ви закінчите нумерацію всіх місяців, у вас буде календар в Excel на весь рік.

Ви можете роздрукувати будь-який місяць, вибравши всі осередки календаря і вибравши файл > печатка . Змініть орієнтацію на пейзаж . Оберіть Параметри сторінки , перейдіть на вкладку лист і включіть лінії сітки в розділі «Друк».

Оберіть ОК , а потім печатка , щоб відправити лист щомісячного календаря на принтер.

Створіть власний тижневий календар в Excel

Ще один відмінний спосіб залишатися організованим — це розбити розклад на щотижневий рівень за годиною.

Excel відмінно підходить для настройки такого щотижневого розкладу. Створити щотижневий календар дуже просто.

Відкрийте порожній лист Excel і створіть рядок заголовка, починаючи з ранкової години, коли ви починаєте свій день в першій клітинці. Потім проходите через рядок заголовка, залишаючи перший стовпець порожнім, кожну годину, поки не лягайте спати. Сміливі весь ряд, коли ви закінчите.

Введіть в лівій колонці дні тижня, залишивши перший рядок порожній. Виділіть весь стовпець, коли закінчите.

Виділіть всі рядки, які включають дні тижня. Як тільки все буде виділено, змініть розмір одного рядка до розміру, який дозволить вам записувати свої щоденні завдання.

Виділіть всі стовпці, які включають години кожного дня. Як тільки все буде виділено, змініть розмір одного стовпчика до розміру, який дозволить вам записувати свої щоденні завдання.

Щоб роздрукувати новий порядок денний, виділіть всі комірки порядку денного. натисніть файл > печатка . Змініть орієнтацію на пейзаж . Оберіть Параметри сторінки , перейдіть на вкладку лист і включіть лінії сітки в розділі «Друк». Змініть масштабування на Розмістити всі стовпці на одній сторінці . Це буде відповідати щоденної порядку денному на одній сторінці. Якщо ваш принтер може це підтримувати, змініть розмір сторінки на Таблоїд (11 "x 17") .

Роздруківка щоденної порядку денного — відмінний спосіб організувати свій день на погодинній основі.

Створіть власний річний календар в Excel

Якщо у вас все в порядку з щоденним блоком для запису, а не з погодинним, річного календаря більш ніж достатньо для того, щоб ви залишалися на роботі весь рік.

Відкрийте порожній лист Excel і створіть рядок заголовка, починаючи з січня в першій клітинці. Потім перегорніть рядок заголовка, залишивши перший стовпець порожнім, набравши з січня по грудень. Сміливі весь ряд, коли ви закінчите.

Введіть в лівому стовпчику дні місяця (до 31), залишивши перший рядок порожній. Виділіть весь стовпець, коли закінчите.

Виділіть всі рядки, які включають дні місяця. Як тільки все буде виділено, змініть розмір одного рядка до розміру, який дозволить вам записувати в свою щомісячну порядку денного.

Виділіть всі стовпці, які включають місяці року. Як тільки все буде виділено, змініть розмір одного стовпчика до розміру, який дозволить вам вписувати в свій щомісячний план.

Щоб надрукувати нову річну порядку денного, виділіть всі комірки порядку денного. натисніть файл > печатка . Змініть орієнтацію на пейзаж . Оберіть Параметри сторінки , перейдіть на вкладку лист і включіть лінії сітки в розділі «Друк». Змініть масштабування на Розмістити всі стовпці на одній сторінці . Це буде відповідати річний порядку денному на одній сторінці.

Ваш річний календар буде роздруковано на одну сторінку в ширину і кілька сторінок в довжину. Ви можете вставити ці листи на стіл або стіну і використовувати їх для відстеження ваших повсякденних завдань.

Створення власного календаря в Excel

Тип календаря, який ви створюєте, дійсно залежить від того, як ви плануєте і організуєте свої дні. Для багатьох людей одного блоку на кожен день більш ніж достатньо для відстеження ваших подій і завдань. Для інших людей погодинний розклад забезпечує кращу розбивку для щоденного розкладу.

Який би варіант ви не вибрали, ви будете знати, що ви завжди зможете заново створити і передрукувати свій власний календар в будь-який час.

Ссылка на основную публикацию