Иногда в работе нам нужно посчитать уникальные значения в определенной колонке, однако Excel имеет функции, которые суммируют только количество записей в заданном поле, например функция COUNT() . Проблема в том, что один и тот же код товара или клиента может повторяться несколько раз. Но есть выход, для решения нашей задачи мы можем объединить стандартные функции Excel. Давайте посмотрим, как это сделать.
Итак, давайте соединим функции
=SUM(IF(FREQUENCY(A2:A10;A2:A10)>0;1))
=SUM(IF(FREQUENCY(MATCH(B2:B10;B2:B10;0);MATCH(B2:B10;B2:B10;0))>0;1))
=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);"");IF(LEN(A2:A10)>0;MATCH(A2:A10;A2:A10;0);""))>0;1))
Последнюю формулу нужно вводить как формулу массива, то есть нажать не просто Enter , а Ctrl+Shift+Enter . После этого, в строке формул мы увидим, что формула взята в фигурные скобки ( { } ), это признак того, что введена формула массива.