Формула Excel: считайте дни, недели, месяц или год между двумя датами
В этом руководстве представлены формулы для подсчета дней, недель, месяцев или лет между двумя заданными датами.
Если вы хотите следовать этому руководству, загрузите пример электронной таблицы.
Общая формула:
Считать дни
DATEDIF(start_date,end_date,”d”) |
Считайте недели
DATEDIF(start_date,end_date,”d”)/7 |
Считайте месяцы
DATEDIF(start_date,end_date,”m”) |
Считай годы
DATEDIF(start_date,end_date,”y”) |
Синтаксис и аргументы
Start_date, end_date: The two dates that you want to count the difference between. If the start_date is larger than end_date, the formula will return an error value #NUM!. |
замечание
Функция РАЗНДАТ работает только в версиях Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 и Excel 2007.
Как работает эта формула
Возьмем пример, чтобы подсчитать дни между датами в ячейках B3: C3, используйте следующую формулу:
=DATEDIF(B3,C3,"d") |
Нажмите Enter .
Затем перетащите дескриптор автозаполнения вниз к ячейкам, чтобы подсчитать дни между другими диапазонами дат.
Чтобы считать недели, месяцы или годы, следуйте приведенным выше инструкциям:
Примечание:
При подсчете месяцев между двумя датами по формуле РАЗНДАТ (начальная_дата, конечная_дата, ”d”) / 7, он возвращает значение в формате даты, вам необходимо отформатировать результат как общий или числовой, как показано ниже.
объяснение
РАЗНДАТ функция: возвращает годы, месяцы или дни между двумя датами.
Относительные формулы
- Считайте будние дни только между двумя датами
В этом руководстве представлены формулы для подсчета дней, исключая выходные и праздничные дни, между двумя датами. - Подсчитать количество дней, оставшихся в текущем месяце или году
Представляем формулы для подсчета дней, оставшихся в текущем месяце или году. - Преобразовать время в десятичные часы
Здесь представлена формула, которая преобразует время в десятичные часы в Excel и объясняет, как работает формула. - Преобразовать время в десятичные минуты
В этом руководстве представлена формула для преобразования времени в десятичные минуты в Excel.
Относительные функции
- Функция ЕСЛИ в Excel
Тест на указанные условия, затем возвращает соответствующие значения - Функция Excel VALUE
Преобразуйте текст в число. - Функция МЕСЯЦ в Excel
МЕСЯЦ используется для получения месяца в виде целого числа (от 1 до 12) от даты. - Функция ДЕНЬ в Excel
Функция ДЕНЬ получает день в виде числа (от 1 до 31) от даты - Функция ГОД в Excel
Функция ГОД возвращает год на основе заданной даты в формате 4-значного серийного номера.
Лучшие инструменты для работы в офисе
Kutools for Excel - Помогает вам выделиться из толпы
Kutools for Excel Имеет более 300 функций, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...

Office Tab - Включить чтение и редактирование с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
