Перейти к основному содержанию

Рассчитайте разницу между двумя датами в днях, неделях, месяцах и годах в Excel

Автор: Сяоян Последнее изменение: 2024 июля 09 г.

При работе с датами на листе вам может потребоваться вычислить разницу между двумя заданными датами, чтобы получить количество дней, недель, месяцев или лет. В этой статье я расскажу о том, как решить эту задачу в Excel.


Вычислить разницу между двумя заданными датами в днях

Чтобы получить количество дней между двумя заданными датами, используйте следующие формулы:

1. Введите любую из приведенных ниже формул в пустую ячейку, в которой вы хотите получить результат:

=DATEDIF(A2,B2,"D")
=B2-A2

Внимание: В приведенных выше формулах: A2 это ячейка даты начала и B2 - ячейка даты окончания.

2. Затем перетащите дескриптор заполнения вниз к ячейкам, чтобы заполнить эту формулу, и количество дней между двумя датами будет рассчитано, как показано ниже:

применить формулу для расчета разницы между двумя указанными датами в днях

скриншот kutools для Excel AI

Разблокируйте магию Excel с помощью Kutools AI

  • Умное исполнение: выполнение операций с ячейками, анализ данных и создание диаграмм — и все это осуществляется с помощью простых команд.
  • Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации рабочих процессов.
  • VBA-кодирование: Пишите и внедряйте код VBA без особых усилий.
  • Интерпретация формулы: Легкое понимание сложных формул.
  • Перевод текста: преодолевайте языковые барьеры в своих таблицах.
Расширьте свои возможности Excel с помощью инструментов на базе искусственного интеллекта. Скачать сейчас и испытайте эффективность, как никогда раньше!

Вычислить разницу между двумя заданными датами в месяцах

Если вы хотите получить количество месяцев между двумя конкретными датами, введите следующую формулу в пустую ячейку:

=DATEDIF(A2,B2,"M")

Примечание. A2 - это ячейка даты начала, а B2 - ячейка даты окончания.

Затем перетащите дескриптор заполнения вниз к ячейкам, чтобы применить эту формулу, и будет рассчитана разница между двумя датами в месяцах, см. Снимок экрана:

применить формулу для расчета разницы между двумя указанными датами в месяцах


Вычислить разницу между двумя заданными датами в годах

Чтобы вычислить количество лет между двумя датами, вам может помочь функция РАЗНДАТ.

Введите следующую формулу в пустую ячейку:

=DATEDIF(A2,B2,"Y")

Внимание: A2 это ячейка даты начала и B2 - ячейка даты окончания.

Затем перетащите дескриптор заполнения вниз к ячейкам, чтобы применить эту формулу, и будет возвращено количество лет между двумя конкретными датами, см. Снимок экрана:

применить формулу для расчета разницы между двумя указанными датами в годах


Вычислить разницу между двумя заданными датами в днях, месяцах и годах.

Если вам нужно рассчитать разницу между двумя датами в днях, месяцах и годах вместе, вы должны применить следующую формулу:

=DATEDIF(A2, B2, "y") &" years, "&DATEDIF(A2, B2, "ym") &" months, " &DATEDIF(A2, B2, "md") &" days"

Внимание: A2 это ячейка даты начала и B2 - ячейка даты окончания.

Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, тогда вы получите следующий результат:

применить формулу для расчета разницы между двумя заданными датами в днях, месяцах и годах


Рассчитайте разницу между двумя заданными датами в неделях

Функция РАЗНДАТ также может помочь вам рассчитать количество недель между двумя датами. Используйте следующую формулу в пустой ячейке:

=(DATEDIF(A2,B2,"D")/7)

Внимание: A2 это ячейка даты начала и B2 - ячейка даты окончания.

Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и вы получите недели в десятичных числах между двумя датами, см. Снимок экрана:

применить формулу для расчета разницы между двумя указанными датами в неделях

  • СоветыЕсли вы хотите получить количество полных недель между двумя датами, примените эту формулу:
  • = ОКРУГЛВНИЗ ((РАЗНДАТ (A2; B2; "d") / 7); 0)

используйте другую формулу, чтобы получить количество полных недель


Вычислить разницу между двумя заданными датами в днях, часах и минутах

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

Скопируйте и вставьте приведенную ниже формулу в пустую ячейку:

=INT(B2-A2)&" days "&TEXT(B2-A2,"h"" hours ""m"" minutes """)

Внимание: A2 - ячейка времени даты начала и B2 - ячейка времени даты окончания.

Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и вы получите следующий результат, который вам нужен:

используйте формулу для расчета разницы между двумя указанными датами в днях, часах и минутах


Другие статьи о дате и времени:

  • Рассчитать часы между часами после полуночи в Excel
  • Предположим, у вас есть расписание для записи вашего рабочего времени, время в столбце A - это время начала сегодняшнего дня, а время в столбце B - время окончания следующего дня. Обычно, если вы вычисляете разницу во времени между двумя временами прямо минус "= B2-A2", он не будет отображать правильный результат, как показано на скриншоте слева. Как правильно рассчитать часы между двумя временами после полуночи в Excel?
  • Рассчитать количество рабочих часов в месяц в Excel
  • Обычно большинство из нас может работать 8 часов в день 5 дней в неделю. Здесь я хочу получить общее количество рабочих часов в месяц для расчета зарплаты. Как посчитать общее количество рабочих часов в месяц в Excel?
  • Рассчитать отработанное время и минус время обеда в Excel
  • Нам, как сотруднику компании, нужно приходить и уходить каждый рабочий день, подсчет общего рабочего времени за вычетом обеденного времени может помочь рассчитать зарплату в зависимости от времени. Например, у меня есть следующая дневная запись посещаемости, которая содержит вход, выход и начало обеда, время окончания обеда на листе, теперь я хочу рассчитать общее количество отработанных часов, но за вычетом времени обеда каждый день. Чтобы закончить эту работу, я могу представить вам несколько формул.

  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Группировка сводной таблицы по номер недели, день недели и другое ... Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя...
вкладка kte 201905
  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно