
Я пытаюсь понять, как создать переменную, которая подсчитывает количество уникальных дат для каждого человека в моем наборе данных.
Например, если у меня есть:
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
Вы можете использовать это как формулу массива (введите с помощью 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 занаписание этой формулы