Як додати місяці до дати в Excel (5 практичних прикладів)

  • Поділитися Цим
Hugh West

Для планування проекту або управління часом нам потрібно скласти розпорядок або графік. Складаючи часові графіки, MS Excel надає різні способи додати місяці до дати У цій статті я покажу, як додавати місяці до дати за допомогою функцій і формул Excel.

Завантажити Робочий зошит з практики

Місяці до сьогодні.xlsm

5 підходящих способів додавання місяців на сьогоднішній день в Excel

Спочатку познайомимося з нашим набором даних, який представляє деякі замовлення. Атрибутами є ID замовлення, дата замовлення, час обробки (місяці) і дата доставки. Наше завдання буде полягати в тому, щоб автоматично обчислити дату доставки, додавши час обробки до дати замовлення.

1. Використання функції EDATE для Додавання місяців до дати в Excel

У цій частині ми будемо використовувати популярну функцію Excel, а саме функція EDATE Перш ніж перейти до основного прикладу, розглянемо основи цієї функції.

EDATE(дата_початку, місяці)

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

Сходинки:

  • Введіть формулу в поле Клітинка E5 .
=EDATE(C5, D5)

Пояснення до формули:

Ось у цій формулі всі наші Дати замовлення знаходяться в C стовпчик і Терміни обробки знаходяться в D Ось чому я пройшов C5 клітинку як дату мого старту та D5 як номер мого місяця.

[Примітка: Переконайтеся, що клітинки стовпчика D мають формат "Дата"].

  • Скопіюйте формулу за допомогою клавіші Ручка наповнення інструмент до Комірка E12 .

Після цього ви отримаєте результат, подібний до наведеного нижче зображення.

Читати далі: Як додати 6 місяців до дати в Excel (2 простих способи)

2. Використання функцій МІСЯЦЬ і ДАТА для додавання місяця до числа в Excel

Тепер додамо місяці до сьогоднішнього дня, використовуючи МІСЯЦЬ і ДАТА Спочатку розглянемо їх синтаксис.

MONTH(серійний_номер)

Ця функція повертає місяць дати, позначеної серійним номером. В її параметрі серійний номер є обов'язковим. Дата місяця, який ми намагаємося знайти, і дати повинні бути вставлені за допомогою функції МІСЯЦЬ функцію.

ДАТА (рік, місяць, день)

Ця функція Excel використовується, коли нам потрібно взяти три окремі значення і об'єднати їх, щоб сформувати дату. Нам потрібно передати значення року, місяця і дня, щоб сформувати повну дату, використовуючи функцію ДАТА функцію.

Тепер для демонстрації цього методу розглянемо той самий приклад, що й вище.

Сходинки:

  • Введіть формулу в поле Клітинка E5 .
=DATE(РІК(C5),МІСЯЦЬ(C5)+D5,ДЕНЬ(C5))

Пояснення до формули:

Як я вже згадував раніше ДАТА функція отримує в параметрі три аргументи. Для даного прикладу нам потрібно лише збільшити місяць, тому в другому аргументі я передав MONTH(C5)+D5 збільшити місяць на конкретне число, інші залишаться такими ж, як і були.

  • Потім скопіюйте формулу за допомогою кнопки Ручка наповнення інструмент до Комірка E12 .

Подивіться, ми отримали той самий результат, що і в першому методі.

[Примітка: Переконайтеся, що клітинки стовпчика D мають формат "Дата"].

Читати далі: Як відняти дати в Excel, щоб отримати роки (7 простих способів)

3. об'єднати функції COUNTIF и EDATE для додавання місяців до поточної дати

Припустимо, що у нас є набір даних про замовлення, атрибутами якого є ID замовлення та Дата доставки. Тепер ми розглянемо дату і порахуємо, скільки замовлень буде доставлено з певної дати до наступних 4 місяців. Для цього прикладу розглянемо нашу тривалість часу з червня 2020 року по вересень 2020 року. Тут ми будемо використовувати функцію КОУНТИФИ і ДАТА функції для виконання поставленого завдання.

Сходинки:

  • Введіть формулу в поле Комірка F6 і натисніть Увійдіть .
=COUNTIFS(C5:C12,">="&F4,C5:C12,"<"&EDATE(F4,4))

Пояснення до формули:

Тут додатково я використовував КОУНТИФИ функціонувати з ДАТА Давайте подивимось на КОУНТИФИ функціонувати в першу чергу.

COUNTIFS(діапазон_критеріїв1, критерії1, [діапазон_критеріїв2, критерії2]...)

Це майже те ж саме, що і у випадку з COUNTIF але єдина основна відмінність полягає в тому, що вона може приймати кілька діапазонів і умов одночасно в якості аргументу в своєму параметрі. Таким чином, вона може бути альтернативою множинним КОУНТИФИ функції.

За допомогою КОУНТИФИ функція підраховує комірки з цим діапазоном C5:C12 а наш стан - від дати в камері F4 на наступні 4 місяці, що розраховується за методикою ДАТА функцію.

Читати далі: Як використовувати лічильники з діапазоном дат в Excel (6 простих способів)

Схожі читання

  • Як порахувати місяці від дати до сьогодні за допомогою формули Excel
  • Формула Excel для знаходження дати або днів наступного місяця (6 швидких способів)
  • Як розрахувати 90 днів від певної дати в Excel
  • [Виправлено!] Помилка значення (#VALUE!) при відніманні часу в Excel
  • Як додати 3 роки до дати в Excel (3 ефективних способи)

4. використання опції "Заповнити ряд" для додавання 1 місяця до сьогоднішнього дня в Excel

Давайте зробимо те ж саме, використовуючи той же приклад вище, але тут ми збільшимо місяць на 4 для кожного замовлення. Отже, наше завдання буде полягати в тому, щоб збільшити дату Oder на 4 і показати їх в колонці Дата доставки. Наша початкова дата буде 1/2/2020 Тепер всі дати замовлень для кожного замовлення будуть даватися шляхом послідовного збільшення поточної дати на 4.

Сходинки:

  • Виберіть Комірка С4 і виберіть клітинки до C12 .
  • Перейдіть на сторінку Головна сторінка рахунок.
  • У рамках програми Редагування виберіть розділ Заповнити варіант.
  • Далі оберіть пункт Серія варіант.

  • Виберіть Колонки в Серія .
  • Потім виберіть Дата як Тип .
  • Дата Одиниця виміру буде Місяць .
  • Крок Значення становитиме 1.
  • Потім натисніть кнопку ГАРАЗД. кнопку.

Незабаром всі дати будуть вноситися автоматично.

Читати далі: Як додати 3 місяці до дати в Excel (4 простих способи)

5. запуск коду VBA для додавання місяців до сьогоднішнього дня

В останньому способі ми покажемо, як використовувати VBA для додавання місяців. Excel VBA має функцію з назвою ДатаДодати Ми будемо використовувати його тут. Крім того, він матиме поля для введення, щоб ми могли вставити дату та кількість місяців. Макрос VBA додасть 3 місяці з датою 5/2/202.

Сходинки:

  • По-перше, натисніть Alt + F11 для відкриття Вікно VBA .
  • Потім натисніть Вставка> Модуль для створення новий модуль .

  • Далі введіть в модулі наступні коди
 Sub AddMonths() Dim StartDate As Date Dim AddingMonths As String Dim mNumber As Integer Dim Message As String AddingMonths = "m" StartDate = InputBox("Вставити дату початку") mNumber = InputBox("Вставити кількість місяців, що додаються") Message = "Оновлена дата: " & DateAdd(AddingMonths, mNumber, StartDate) MsgBox Message End Sub 
  • Потім натисніть кнопку Біжи для запуску кодів.

  • Після того, як з'явився Макроси виберіть у діалоговому вікні назва макросу і натисніть Біжи .

  • Перше поле введення дозволить вам вставити дату, вставте дату і натисніть ГАРАЗД. або Увійдіть .

  • Після цього ще одне поле введення дозволить вставити кількість місяців. Введіть число і натисніть ГАРАЗД. або Увійдіть .

У вікні сповіщення буде показано результат.

Читати далі: Як додати 30 днів до дати в Excel (7 швидких способів)

Висновок

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

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.