Зробимо підрахунок унікальних текстових значень в діапазоні осередків.
Спочатку пояснимо, що означає підрахунок унікальних значень. Нехай є масив текстових значень "а", "а", "а">. При підрахунку унікальних ігноруються всі повтори, тобто значення виділені жирним. Відповідно, підраховуються інші значення, тобто "А" і "b". Відповідь очевидна: кількість унікальних значень дорівнює 2.
Зробимо підрахунок числа унікальних текстових значень в діапазоні A7: A15 (див. Файл прикладу). Діапазон може містити порожні клітинки.
Запишемо формулу = СУММПРОИЗВ ((A7: A15<>"") / СЧЁТЕСЛІ (A7: A15; A7: A15))
Якщо в діапазоні крім текстових значень містяться також і числа, то формула підрахує і їх. Щоб ігнорувати числові значення потрібно записати формулу = СУММПРОИЗВ (ЕТЕКСТ (A7: A15) / СЧЁТЕСЛІ (A7: A15; A7: A15))
Якщо в список постійно додаються значення, то можна створити Динамічний іменований діапазон Ісходний_спісок.
Тепер при додаванні нових значень вони будуть враховуватися формулою.
Часто замість формули = СУММПРОИЗВ ((A7: A15<>"") / СЧЁТЕСЛІ (A7: A15; A7: A15)) використовують більш просту формулу = СУММПРОИЗВ (1 / СЧЁТЕСЛІ (A7: A15; A7: A15)). Різниця між формулами полягає в тому, що друга формула враховуватись значення Порожній текст ( ""). а перша їх ігнорує.
Наведемо приклад, коли це буває важливо.
Формула = СУММПРОИЗВ ((A7: A15<>"") / СЧЁТЕСЛІ (A7: A15; A7: A15)) поверне правильний результат 3, а формула = СУММПРОИЗВ (1 / СЧЁТЕСЛІ (A7: A15; A7: A15)) поверне 4, тому що в "порожніх" осередках С31: С34 насправді містяться 4 значення "", які сприймаються їй як якесь текстове значення, хоча і нульової довжини.
ПОРАДА. Як підрахувати унікальні числові значення показано в однойменній статті Підрахунок унікальних числових значень.
ПОРАДА. Як підрахувати унікальні числові значення з додатковими умовами (критеріями) показано в статті Підрахунок Унікальних числове значення в MS EXCEL.