1

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

      A        B
1  Name     Location
2  Tim      Onsite
3  Tim      Onsite
4  Ben      Offsite
5  Lisa     Onsite

В этом случае уникальные значения имени будут возвращать 3, для этого я использую

=SUMPRODUCT(1/COUNTIF(A2:A5,A2:A5&""))

Однако, когда я пытаюсь использовать COUNTIFS он всегда возвращает ошибку.

=SUMPRODUCT(1/COUNTIFS(A2:A5,A2:A5&"", B2:B5, "Onsite"))

Любые идеи, как этого добиться, поэтому из моих выборочных данных подсчет Onsite вернул бы 2 (3 уникальных значения, 2 из которых удовлетворяют критериям на месте)

1 ответ1

1

Вам нужно немного больше конверсии:

=SUM(IFERROR(1/COUNTIFS(A2:A5,A2:A5&"", B2:B5, "Onsite"),0))

Это формула массива, поэтому после вставки нужно нажать CTRL + SHIFT + ENTER

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