1

Я работаю над формулой для заполнения таблицы, которая подсчитывает частоту значений userId в столбце A в месяц в столбце B.

Таким образом, в приведенном ниже примере 2/17 два пользователя вошли в систему один раз, а в 17.03 три пользователя вошли в систему один раз, один вошел дважды и один три раза:

пример таблицы

Я пытался использовать комбинацию СУММЫ и ЧАСТОТЫ, но безуспешно:

=SUM(IF(FREQUENCY(IF(A1:A10=B1,IF(PA1:A10<>"",MATCH(A1:A10,A1:A10,0))), ROW(A1:A10)-ROW(B1)+1),=1))

Вся помощь очень ценится!

1 ответ1

0

Формула должна быть исправлена:

=SUM(IF(FREQUENCY(IF($B$2:$B$11=$E2,IF($A$2:$A$11<>"",MATCH($A$2:$A$11,$A$2:$A$11,0))),ROW($A$2:$A$11)-ROW($A$2)+1)=F$1,1,0))  

$ A $ 2:$ A $ 11 - значения идентификатора пользователя (столбец под идентификатором пользователя)
$ B $ 2:$ B $ 11 - значения месяцев (столбец под месяцами)
F $ 1 - первый 1 столбец после частоты входа
G $ 1 составляет 2
H $ 1 - это 3 ...
Напишите формулу в F2 (E2 - первый месяц 17.02)
Формула массива нажмите Ctrl+Shift+Enter вместо Enter и перетащите его в ту же строку, и он автоматически изменится в соответствии с 1,2,3,4

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