Подсчет уникальных записей на основе имени и времени - PullRequest
0 голосов
/ 20 июня 2019

У меня есть 3 столбца с записями, именами и отметками времени.

Я хочу подсчитать все уникальные записи, отправленные одним человеком за 6 часов утра.

Вот примермоего стола

Name    Record  stamp
ROBERT  589043  6/19/19 6:12 AM
CHARLES 354134  6/19/19 6:21 AM
DAVID   999900  6/19/19 6:40 AM
EVAN    164134  6/19/19 6:43 AM
CHARLES 888800  6/19/19 6:46 AM
EVAN    164134  6/19/19 6:48 AM
DAVID   111254  6/19/19 6:56 AM
A-ROD   454544  6/19/19 6:57 AM
CHARLES 354134  6/19/19 6:59 AM

Я хотел бы видеть это

Name    Unique Records at 6 AM
ROBERT  1
CHARLES 2
DAVID   2
EVAN    1
A-ROD   1

Я использовал =SUMPRODUCT((HOUR(C1:C9)=6)*(E5:E9="CHARLES"))

Но эта формула дает мне только 3 раза "ЧАРЛЬЗ"появился в моем списке.Как включить добавление счетчика с учетом уникальных записей?

1 Ответ

2 голосов
/ 20 июня 2019

Вот способ сделать это по формуле:

enter image description here

Формула в ячейке F2:

=SUM(--(FREQUENCY(IF(($A$2:$A$10=E2)*(HOUR($C$2:$C$10)=6),MATCH($B$2:$B$10,$B$2:$B$10,0)),ROW($B$2:$B$10)-ROW($B$2)+1)>0))

Введено через Ctrl Shift Ввести

Но, как упоминал Рон Розенфельд, сводная таблица, как правило, больше подходит для такой работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...