Формула Excel: Вычисление разницы между двумя датами в годах/месяцах/неделях/днях
Иногда, в рабочем листе Excel, нам нужно вычислить разницу между двумя датами для определения продолжительности. В этом руководстве представлены формулы для вычисления разницы между двумя датами в годах, месяцах, неделях и днях.
Если вы хотите следовать за этим руководством, пожалуйста, скачайте пример таблицы.
Общая формула:
Вычисление разницы в днях
DATEDIF(начальная_дата, конечная_дата, "d") |
Вычисление разницы в неделях
DATEDIF(начальная_дата, конечная_дата, "d")/7 |
Вычисление разницы в месяцах
DATEDIF(начальная_дата, конечная_дата, "m") |
Вычисление разницы в годах
DATEDIF(начальная_дата, конечная_дата, "y") |
Аргументы
Начальная_дата: Начальная дата в диапазоне дат. Начальная дата должна быть меньше конечной даты, иначе формула вернет ошибку #ЧИСЛО!. |
Конечная_дата: Конечная дата в диапазоне дат, для которой вы хотите рассчитать длительность. Конечная дата должна быть больше начальной даты, иначе формула вернет ошибку #ЧИСЛО!. |
D: Возвращает разницу в днях. |
D/7: Возвращает разницу в неделях. 7 дней в неделю, сначала возвращаются дни, затем делится на 7 для получения количества недель. Поскольку формула возвращает значение в формате даты, вам нужно отформатировать результат как общий или числовой, чтобы получить количество недель. |
M: Возвращает разницу в месяцах. |
Y: Возвращает разницу в годах. |
Как работает эта формула
Предположим, вам нужно рассчитать продолжительность между датами в ячейках B4 и B6, пожалуйста, используйте следующую формулу
Вычисление разницы в днях
=DATEDIF(B4,B6,"d") |
Вычисление разницы в неделях
=DATEDIF(B4,B6,"d")/7 |
Вычисление разницы в месяцах
=DATEDIF(B4,B6,"m") |
Вычисление разницы в годах
=DATEDIF(B4,B6,"y") |
Нажмите клавишу Enter, чтобы получить результат.
Совет: формула для вычисления разницы в неделях вернет результат в формате даты, просто отформатируйте ячейку результата как общий или числовой по необходимости.
Объяснение
Функция DATEDIF: эта функция используется для вычисления разницы между двумя датами в днях, неделях, месяцах, годах, днях без учета лет или месяцах без учета лет.
Связанные формулы
- Вычисление оставшихся дней в месяце
В этом руководстве представлена формула для быстрого вычисления оставшихся дней в месяце в Excel. - Вычисление дней, часов, минут и секунд между двумя датами
Иногда мы можем захотеть получить дни, часы, минуты и секунды между двумя датами, это руководство представляет формулу для решения этой задачи. - Вычисление оставшихся дней между двумя датами
Здесь, в этом руководстве, представлена формула для быстрого вычисления оставшихся дней между двумя датами. - Вычисление рабочего времени с перерывами в табеле учета рабочего времени
Предоставляется формула, которая использует функцию MOD для вычисления рабочего времени с перерывами в Excel.
Связанные функции
- Функция ЕСЛИ в Excel
Проверяет заданные условия, затем возвращает соответствующие значения - Функция ЗНАЧЕН в Excel
Преобразует текст в число. - Функция МЕСЯЦ в Excel
МЕСЯЦ используется для получения месяца в виде целого числа (от 1 до 12) из даты. - Функция ДЕНЬ в Excel
Функция ДЕНЬ получает день в виде числа (от 1 до 31) из даты. - Функция ГОД в Excel
Функция ГОД возвращает год на основе заданной даты в четырехзначном формате порядкового номера.
Лучшие инструменты для повышения производительности Office
Kutools для Excel - Помогает вам выделиться из толпы
Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...
Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)
- Один щелчок мыши, чтобы переключаться между десятками открытых документов!
- Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
- Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.