Как посчитать дни между двумя датами?

Чтобы подсчитать дни между двумя датами (диапазон дат), вы должны использовать функцию СЧЕТЕСЛИ вместо СЧЕТЕСЛИ. Чтобы создать диапазон дат, необходимо указать нижнюю и верхнюю дату. Это указывает Excel считать дни только между диапазоном дней.

дни между двумя свиданиями

Формула подсчета дней между двумя датами

Вы можете использовать следующие шаги:

  1. Сначала введите функцию СЧЁТЕСЛИ в ячейку.
  2. После этого в аргументе критерии_диапазон1 укажите диапазон, в котором у вас есть даты.
  3. Затем в аргументе критерий1 введите знаки «больше» (>) и «равно» (=) и заключите их в двойные кавычки. А затем обратитесь к ячейке, в которой у вас самая низкая дата.
  4. Теперь в диапазоне критериев 2 снова обратитесь к диапазону дат.
  5. После этого в критерии 2 введите знаки «меньше» (<) и «равно» (=) и заключите их в двойные кавычки. Затем обратитесь к ячейке, в которой указана верхняя дата.
  6. В конце закройте функцию и нажмите Enter, чтобы получить результат.
отсчета до подсчета дней между датами
 =COUNTIFS(A2:A17,">="&E2,A2:A17,"<="&F2)

Как работает эта формула?

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

как работает формула подсчета
  • В первой части у вас есть условие для проверки ячеек, которые больше и равны дате, указанной в ячейке E2. то есть 4 ноября 2022 г.
  • Во второй части у вас есть условие для проверки ячеек, которые меньше и равны дате, указанной в ячейке F2. то есть 4 декабря 2022 г.

Таким образом, 15 ячеек имеют даты между 4 ноября 2022 года и 4 декабря 2022 года.

Примечание. Обязательно вводите операторы «больше» (>), «меньше» (<) и «равно» (=) в виде текста и в двойных кавычках.

Используйте СУММПРОИЗВ для подсчета между датами.

Вы также можете использовать СУММПРОИЗВ для подсчета дат между двумя датами, как в следующем примере:

сумма-количество-дней
 =SUMPRODUCT(--(A2:A17<=F2),--(A2:A17>=E2))

Теперь давайте разберемся в этой формуле шаг за шагом. Но перед этим вам нужно знать, что СУММПРОИЗВ может принимать массив в одной ячейке.

В первой части формулы у вас есть условие для проверки всех дат в диапазоне. Он проверит, какая из них меньше и равна указанной дате. Вы можете видеть, что он возвращает TRUE и FALSE.

понять-сумму-произведено-считать-дни

После этого у вас есть двойной знак минус, который преобразует ИСТИНА и ЛОЖЬ в 1 и 0.

двойной знак минус преобразует истину или ложь

Во второй части формулы вам снова нужно проверить условие. И он возвращает TRUE, если это условие выполнено, в противном случае FALSE.

возвращает-истину-если-условие-выполнено

После этого двойной знак минус преобразует ИСТИНА и ЛОЖЬ в 1 и 0.

истина и ложь в нуле и единице

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

СУММПРОИЗВ создает произведение этих массивов и возвращает один массив, затем суммирует значения этого массива, которые представляют собой количество дат в диапазоне.

Получить файл Excel

Скачать