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

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

  • 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

2 ответа2

0

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

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

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

0

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

=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))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .