Как найти количество строк, в которых поля даты и времени находятся в диапазоне от 5 до 6 часов вечера

Как найти количество строк, в которых поля даты и времени находятся в диапазоне от 5 до 6 часов вечера

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

У меня есть несколько таких дат:

  • 01.02.16 3:39 утра
  • 01.02.16 10:06
  • 01.02.16 10:27
  • 01.02.16 10:34
  • 01.02.16 10:38

За исключением того, что у меня около 1200 телефонных звонков. (Всего 1288 строк)

Я хочу знать, сколько звонков мы получили между 17:00 и 18:00.

До сих пор я пробовал следующее, и ни одно из них не сработало:

=COUNTIFS(C2:C1288,">="&B1,C2:C1288,"<="&B2)

=COUNTIF(C2:C1288,">=17:00:00")-COUNTIF(C2:C1288,">18:00:00")

=SUMPRODUCT((C2:C1288>=TIME(17,0,0))*(C2:C1288 <=TIME(18,0,0)))

Бонусные баллы, если вы также сможете помочь мне сгруппировать телефонные номера, чтобы узнать, сколько строк содержат одинаковые номера. (5555555555 имеет 3 строки) (4444444444 имеет 2 строки)

  • 5555555555
  • 4444444444
  • 3333333333
  • 6666666666
  • 5555555555
  • 8888888888
  • 5555555555
  • 4444444444

решение1

Я бы выбрал этот вариант, предполагая, что весь столбец состоит из значений дат.

=SUMPRODUCT((HOUR(A1:A10)>=17)*(HOUR(A1:A10)<=18))

Если вам нужно исключить 17:00 и 18:00, то

=SUMPRODUCT((60*HOUR(A1:A10)+MINUTE(A1:A10)>1020)*(60*HOUR(A1:A10)+MINUTE(A1:A10)<1080))

решение2

Вот решение вашей первой части

=SUMPRODUCT((MOD($C$2:$C$1288,1)>=17/24)*(MOD($C$2:$C$1288,1)<=18/24))

Для второй части — сводная таблица очень легко сгруппирует ваши числа и покажет вам, сколько раз каждое событие произошло.

Связанный контент