Формула Excel: подсчитайте месяцы между двумя датами
В этом руководстве представлены формулы для подсчета месяцев между двумя заданными датами.
Если вы хотите следовать этому руководству, загрузите пример электронной таблицы.
Получить количество полных месяцев между датами
Общая формула:
DATEDIF(start_date,end_date,”M”) |
Синтаксис и аргументы
Start_date, end_date: the two dates that you want to get months difference between. |
Возвращаемое значение
Формула возвращает целое числовое значение, указывающее количество месяцев.
Значение ошибки
1 Хотя start_date больше, чем end_date, формула возвращает значение ошибки #NUM!
2 Хотя start_date или end_date не являются допустимыми датами (текстовое значение или недопустимая дата в Excel, например даты до 1), формула возвращает значение ошибки #VALUE!
Как работает эта формула
Чтобы подсчитать количество месяцев между датами в ячейках B3 и C3, используйте следующую формулу:
=DATEDIF(B3,C3,"M") |
Нажмите Enter и перетащите маркер заливки на ячейки, которым нужна эта формула.
объяснение
РАЗНДАТ функция: возвращает количество полных лет, месяцев или дней между датами.
замечание
Формула вычисляет и округляет количество месяцев в меньшую сторону, если вы хотите получить ближайший целый месяц, вы можете использовать формулу следующим образом:
DATEDIF(start_date,end_date+15,"M") |
Получить количество месяцев в десятичных числах между датами
Общая формула
YEARFRAC(date1,date2)*12 |
Синтаксис и аргументы
Date1, date2: the two dates that you count the number of months based on. |
Возвращаемое значение
Формула возвращает значение в формате даты, и вам нужно отформатировать результат как число.
Как работает формула
Чтобы подсчитать количество месяцев между датами в ячейках B3 и C3, используйте следующую формулу:
=YEARFRAC(C3,B3)*12 |
Нажмите Enter затем перетащите дескриптор заполнения в ячейки для применения этой формулы.
Не снимая выделения с результата формулы, нажмите Ctrl + 1 для отображения Формат ячеек диалог, затем под Номер регистрации вкладку нажмите Время из Категории список, выберите тип даты, который вы хотите отображать в Тип .
Нажмите OK, результат отображается как дата.
объяснение
YEARFRAC функция: вычисляет дробный год в десятичном формате между заданными датами. Основная формула - YEARFRAC (date1, date2), умножив 12 в конце формулы, вы получите дробные месяцы в десятичном формате между датами.
замечание
Если вы хотите получить все количество месяцев с помощью функции YEARFRAC, вы можете добавить функцию INT перед функцией YEARFRAC следующим образом:
INT(YEARFRAC(date1,date2)*12) |
Месяц округляется в меньшую сторону.
Относительные формулы
- Получить первый или последний день по текстовому названию месяца
Допустим, есть таблица, содержащая год и текстовое название месяца, чтобы вы могли получить первый день месяца. Какую формулу вы можете использовать в Excel? - Считать дни до истечения срока
Чтобы подсчитать количество дней между сегодняшним днем и каждой датой истечения срока в Excel по формуле - Показать текущую дату или время
В этом руководстве представлены формулы для отображения текущей даты или времени в Excel. - Создать недельный диапазон дат
В этом руководстве представлена формула для быстрого получения диапазона дат за неделю в Excel.
Относительные функции
- Функция Excel WEEKNUM
Возвращает номер недели указанной даты в году. - Функция РАБДЕНЬ в Excel
Добавляет рабочие дни к заданной дате начала и возвращает рабочий день - Функция МЕСЯЦ в Excel
МЕСЯЦ используется для получения месяца в виде целого числа (от 1 до 12) от даты. - Функция ДЕНЬ в Excel
Функция ДЕНЬ получает день в виде числа (от 1 до 31) от даты - Функция Excel NOW
Получить текущее время и дату
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.