Зміст
Для планування проекту або управління часом нам потрібно скласти розпорядок або графік. Складаючи часові графіки, MS Excel надає різні способи додати місяці до дати У цій статті я покажу, як додавати місяці до дати за допомогою функцій і формул Excel.
Завантажити Робочий зошит з практики
Місяці до сьогодні.xlsm5 підходящих способів додавання місяців на сьогоднішній день в 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. Я показав всі методи з відповідними прикладами, але може бути багато інших ітерацій. Крім того, я обговорив основи використовуваних функцій. Якщо у вас є будь-який інший метод досягнення цього, будь ласка, не соромтеся поділитися ним з нами.