Как добавить месяцы к дате в 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. Использование функций MONTH & Date для добавления месяца к дате в Excel

Теперь давайте добавим месяцы к дате с помощью функции МЕСЯЦ и ДАТА функции. Давайте сначала посмотрим на их синтаксис.

MONTH(serial_number)

Эта функция возвращает месяц даты, обозначенной порядковым номером. В ее параметре порядковый номер является обязательным. Дата месяца, которую мы пытаемся найти, и даты должны быть вставлены с помощью функции МЕСЯЦ функция.

ДАТА (год, месяц, день)

Эта функция Excel используется, когда нам нужно взять три отдельных значения и объединить их для формирования даты. Нам нужно передать значения года, месяца и дня для формирования полной даты с помощью функции ДАТА функция.

Теперь для демонстрации этого метода мы рассмотрим тот же пример, что и выше.

Шаги:

  • Введите формулу в Ячейка E5 .
=ДАТА(ГОД(C5),МЕСЯЦ(C5)+D5,ДЕНЬ(C5))

Формула Объяснение:

Как я уже упоминал ранее ДАТА Функция принимает три аргумента в качестве параметра. В данном примере нам нужно только увеличить месяц, поэтому во втором аргументе я передал МЕСЯЦ(C5)+D5 увеличить месяц на определенное число. Другие останутся такими же, как и были.

  • Позже скопируйте формулу с помощью Наполнительная рукоятка инструмент до Клетка E12 .

Посмотрите, мы получили тот же результат, что и в первом методе.

[Примечание: Убедитесь, что ячейки столбца D имеют формат даты].

Читать далее: Как вычесть даты в Excel, чтобы получить годы (7 простых способов)

3. Объедините функции COUNTIFS и EDATE для добавления месяцев к дате

Допустим, у нас есть набор данных о заказах. Атрибутами являются ID заказа и дата доставки. Теперь мы рассмотрим дату и подсчитаем, сколько заказов будет доставлено с определенной даты до следующих 4 месяцев. Для этого примера рассмотрим, что наша временная продолжительность - с июня 2020 г. по сентябрь 2020 г. Здесь мы используем КОУНТИФЫ и EDATE функции для выполнения задачи.

Шаги:

  • Введите формулу в Ячейка F6 и нажмите Войти .
=COUNTIFS(C5:C12,">="&F4,C5:C12,"<"&EDATE(F4,4))

Формула Объяснение:

Здесь я дополнительно использовал КОУНТИФЫ функция с EDATE . Давайте посмотрим КОУНТИФЫ функция первая.

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]...)

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

Использование КОУНТИФЫ функция подсчета ячеек с данным диапазоном C5:C12 и наше условие - от даты в ячейке F4 на следующие 4 месяца, который рассчитывается по формуле EDATE функция.

Читать далее: Как использовать COUNTIFS с диапазоном дат в Excel (6 простых способов)

Похожие чтения

  • Как посчитать месяцы от даты до сегодняшнего дня с помощью формулы Excel
  • Формула Excel для поиска даты или дней следующего месяца (6 быстрых способов)
  • Как рассчитать 90 дней от определенной даты в Excel
  • [Исправлено!] Ошибка VALUE (#VALUE!) при вычитании времени в Excel
  • Как добавить 3 года к дате в Excel (3 эффективных способа)

4. Использование опции Fill Series для добавления 1 месяца к дате в Excel

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

Шаги:

  • Выберите Клетка C4 и выберите ячейки до C12 .
  • Перейти к Главная вкладка.
  • Под Редактирование выберите раздел Заполнить вариант.
  • Далее выберите Серия вариант.

  • Выберите Колонки в Серия .
  • Затем выберите Дата в качестве Тип .
  • Дата Единица измерения будет Месяц .
  • Шаг значение будет 1.
  • Затем нажмите кнопку OK кнопка.

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

Читать далее: Как добавить 3 месяца к дате в Excel (4 простых способа)

5. Выполнение кода VBA для добавления месяцев к дате

В нашем последнем методе мы покажем, как использовать VBA для добавления месяцев. Excel VBA имеет функцию под названием DateAdd Мы будем использовать его здесь. Кроме того, в нем будут поля ввода, чтобы мы могли вставить дату и количество месяцев. макрос 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 
  • Затем нажмите кнопку Запускайте значок , чтобы запустить коды.

  • После появления Макросы В диалоговом окне выберите имя макроса и нажмите Запускайте .

  • Первое поле ввода позволит вам вставить дату, вставьте дату и нажмите кнопку OK или Войти .

  • После этого в другом поле ввода вы сможете ввести количество месяцев. Введите это число и нажмите кнопку OK или Войти .

В окне уведомления будет показан результат.

Читать далее: Как добавить 30 дней к дате в Excel (7 быстрых способов)

Заключение

Это способы добавления месяцев к дате в Excel. Я показал все методы с соответствующими примерами, но может быть много других итераций. Также я обсудил основы используемых функций. Если у вас есть другой метод достижения этой цели, пожалуйста, не стесняйтесь поделиться им с нами.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.