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

Вычислить дни между двумя датами в Excel (7 примеров)

Как пользователь Excel, вы можете столкнуться с ситуацией, когда вам нужно знать, сколько дни находятся между двумя датами в Экселе. Или вы хотите посчитать дней между сегодняшним днем ​​и определенной датой. Или вы хотите получить количество рабочих дней между двумя датами. Этот учебник познакомит вас с несколькими простыми и быстрыми методами расчета количества дней между двумя датами во всех три сценария.
Вычислить дни между двумя датами
Использование вычитания
Использование Kutools для подсчета дней, недель...
Использование функции ДНИ
Использование функции РАЗНДАТ
Подсчет дней между сегодняшним днем ​​и датой
Подсчет рабочих дней между двумя датами
Исключая выходные
Без выходных и праздничных дней

doc рассчитать дни между двумя датами 01

doc рассчитать дни между датами 02

doc рассчитать дни между двумя датами 05

Скачать образец файла

Расчет дней между примерами дат


Видео: подсчет дней между датами


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

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

doc рассчитать дни между двумя датами 04

Использование вычитания

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

=End_date - Start_date
Шаг 1: Введите формулу вычитания

В камере C6, примените следующую формулу, затем нажмите Enter .

=C3-C2
Результат

Как вы можете видеть, есть 180 дней между двумя датами в ячейках C3 и C2.

doc рассчитать дни между двумя датами 05

Заметки:
  1. Excel хранит даты как серийные номера которые начинаются 1, что представлено числом 1. Таким образом, когда вы вычитаете одну дату из другой, вы фактически вычитаете числовые значения дат.
  2. Если End_date старше, чем Start_date, возвращаемый результат будет отрицательный целое число. Если вы хотите всегда получать положительный результат, вы можете использовать следующую формулу:
    =ABS(End_date - Start_date)

Использование Kutools для подсчета дней, недель, месяцев и лет между датами

Для Помощник по дате и времени особенность Kutools for Excel, вы также можете рассчитать дни между датами. Более того, эта функция является более мощной, поскольку она предлагает Дополнительные параметры, как расчет недель, месяцев, лети так далее между двумя датами. На скриншоте ниже показано, как считать дни между датами шаг за шагом, и Дополнительные параметры вы также можете рассчитать.

doc рассчитать дни между двумя датами 07

После включения функции, нажав Кутулс > Формула Помощник > Помощник по дате и времени, пожалуйста, сделайте следующее:

  1. Выберите разница в Тип раздел;
  2. Выбрать ячейку C2 и ячейка C3 отдельно в Date1 и Date2 текстовое окно;
  3. Выберите день из Тип результата вывода выпадающий список ;
  4. Нажмите OK.
Заметки:
  1. Чтобы применить Помощник по дате и времени функция, вы должны установить Kutools for Excel первый. Kutools for Excel предлагает 30-дневную бесплатную пробную версию без ограничений, перейдите на Загрузить и установить это сейчас!
  2. Помимо вычисления разницы между двумя датами, Помощник по дате и времени функция также поддерживает другие расчеты даты и времени. К добавить дату и время, проверить Добавить в разделе Тип. К рассчитать возраст на основе заданной даты, проверьте Возраст в разделе Тип.

Использование функции ДНИ

Другой способ получить количество дней между двумя датами — использовать ДНИ функция, которая введена в 2013 Excel. Здесь общая формула of домен ДНИ функция:

=DAYS(end_date, start_date)
Шаг 1: Введите формулу ДНЕЙ

В камере C6, примените следующую формулу, затем нажмите Enter .

=DAYS(C3,C2)
Результат

180 дни находятся между двумя датами в ячейках C3 и C2.

doc рассчитать дни между двумя датами 11

Внимание: Если Дата окончания старше чем Дата начала, возвращаемый результат будет отрицательный целое число. Если вы хотите всегда получать положительный результат, вы можете использовать следующую формулу:
=ABS(DAYS(end_date, start_date))

Использование функции РАЗНДАТ

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

= DATEDIF(start_date, end_date, "d")
Шаг 1: введите формулу РАЗНДАТ

В камере C6, примените следующую формулу, затем нажмите Enter .

=DATEDIF(C2,C3,"d")
Результат

180 дни находятся между двумя датами в ячейках C3 и C2.

doc рассчитать дни между двумя датами 12

Заметки:
  1. В отличие от трех других методов, РАЗНДАТ формула не поддерживает вычитание более новой даты из более старой даты. Когда Дата окончания старше чем Дата начала, чтобы #NUM! ошибка будет возвращена.
  2. В отличие от формулы вычитания и ДНИ функция, которая может считать дни только между днями, РАЗНДАТ также может вычислить месяцев or лет между двумя датами.
  3. РАЗНДАТ не входит в список функций Excel, а значит, является незадокументированный функция. Это требует, чтобы вы вручную вводили все аргументы для создания РАЗНДАТ формула на вашем рабочем листе.

Подсчет дней между сегодняшним днем ​​и датой

Если вы хотите рассчитать количество дней между сегодняшним днем ​​и определенной датой, встроенный в Excel СЕГОДНЯ Эта функция поможет вам выполнить работу легко и быстро. Вот две общие формулы для подсчета дней между сегодняшней и другой датой с СЕГОДНЯ функция:

Чтобы рассчитать количество дней между прошедшее свидание и сегодня:

=TODAY() - past_date

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

=Future_date - TODAY()

В этом случае у вас есть дата в будущем в клетке C2, а сегодня 15 марта 2023 года. Вам нужно рассчитать количество дней между сегодняшним днем ​​и этой датой, пожалуйста, сделайте следующее.

doc рассчитать дни между двумя датами 13

Шаг 1: Введите формулу

В камере C5, примените следующую формулу, затем нажмите Enter .

=C2-TODAY()

doc рассчитать дни между двумя датами 14

Шаг 2. Отформатируйте результат как общий

Выберите ячейку результата, нажмите кнопку Главная вкладка, перейдите в Number, затем выберите Общие из Формат номера выпадающий список.

doc рассчитать дни между двумя датами 12

Внимание: Или на Главная , нажмите Панель запуска диалогового окна doc рассчитать дни между двумя датами 13 рядом с номером. Затем нажмите Общие в Категории пунктом.

Результат

Как вы можете видеть, есть 108 дней между сегодняшним днем ​​и датой в ячейке C2.

doc рассчитать дни между двумя датами 17

Внимание: СЕГОДНЯ функция даст текущую дату точно. Таким образом, когда конкретная дата зафиксирована, вы обнаружите, что количество дней, возвращаемых на листе, варьируется, потому что СЕГОДНЯ функция меняется изо дня в день.


Подсчет рабочих дней между двумя датами

Время от времени нам может понадобиться подсчитать количество дней без выходных. Здесь мы покажем вам, как считать рабочие дни между двумя датами с помощью NETWORKDAYS функции в две ситуации. Одна ситуация - подсчет рабочих дней без предоставления дополнительных отпусков. Другая ситуация - подсчет рабочих дней с предоставлением дополнительных отпусков.

Вот общая формула NETWORKDAYS функция:

=NETWORKDAYS(start_date, end_date, [holidays])

Исключая выходные

Например, у вас есть Начало в ячейке C2 и Дата окончания в ячейке C3 вы хотите узнать количество рабочих дней между двумя датами независимо от праздников.

doc рассчитать дни между двумя датами 18

Шаг 1. Введите формулу ЧИСТРАБДНИ.

В камере C6, примените следующую формулу, затем нажмите Enter .

=NETWORKDAYS(C2,C3)
Результат

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

doc рассчитать дни между двумя датами 19

Без выходных и праздничных дней

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

doc рассчитать дни между двумя датами 20

Шаг 1. Введите формулу ЧИСТРАБДНИ.

В камере C6, примените следующую формулу, затем нажмите Enter .

=NETWORKDAYS(C2,C3, E3:E7)
Результат

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

doc рассчитать дни между двумя датами 21

Внимание: В большинстве стран мира выходные Сб и Воскресенье, Затем NETWORKDAYS function - это именно та функция, которая вам нужна. Но если ваши выходные не суббота и воскресенье (например, Только воскресенье) вам следует использовать ЧИСТРАБДНИ.МЕЖДУ Функция, позволяющая указать, какие дни недели следует считать выходными.

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Ifdate Excel: Calculate the difference between two dates

As the name suggests, the DATEIF function in excel is designed to calculate the difference between two dates.

IfExcel Date is one of the few undocumented functions in Excel, and because it is "hidden" you won't find it in the Formula tab, nor will you get any clues about what arguments to enter when you start typing the function name into the formula. That is why it is important to know the complete syntax of sifecha excel, to be able to use it in your formulas. see link
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations