Есть ли способ подсчета только количества уникальных значений в диапазоне, скажем, A1:A100?
Я бы предпочел не использовать VBA, поскольку рабочая книга уже используется в другом месте и сохраняется не в том формате.
Есть ли способ подсчета только количества уникальных значений в диапазоне, скажем, A1:A100?
Я бы предпочел не использовать VBA, поскольку рабочая книга уже используется в другом месте и сохраняется не в том формате.
да:
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))
Это будет перебирать диапазон и подсчитывать количество раз, когда найдена каждая ячейка. Это значение устанавливается в качестве знаменателя. Результаты суммируются.
Поэтому, если одно значение будет найдено 3 раза, оно добавит 1/3
три раза и вернет 1 для него. 1/3 + 1/3 + 1/3
- это 1
.
Вы можете использовать формулу массива
=SUM(1/COUNTIF(A1:A100,A1:A100))
Используйте CTRL + SHIFT + ENTER при вводе