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

Например, если у меня есть:

A  B    
K 9/12
K 9/12
K 9/13
K 9/14
J 9/12
J 9/14
J 9/15
J 9/16
F 9/14
F 9/14
F 9/15

Я хочу, чтобы Excel вернул:

A  B   C
K 9/12 3
K 9/12 3
K 9/13 3
K 9/14 3
J 9/12 4
J 9/14 4
J 9/15 4
J 9/16 4
F 9/14 2
F 9/14 2
F 9/15 2

Я больше работаю в Stata и R, но я пытаюсь собрать книгу Excel с формулами, чтобы помочь коллеге, который обычно не работает с данными. Любые советы будут с благодарностью!

1 ответ1

0

Вы можете использовать это как формулу массива (введите с помощью CTRL+SHIFT+ENTER):

=SUM(IF(FREQUENCY(IF($A$2:$A$12=A2,MATCH($B$2:$B$12,$B$2:$B$12,0)),ROW($B$2:$B$12)-ROW(B$2)+1),1))

Большое спасибо @barryhoudini за написание этой формулы

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