Страницы: 1
RSS
Подсчет количества уникальных (не пустых) значений имеющих повторы
 
Уважаемые форумчане, доброго времени суток. Помогите решить задачу:
Мне необходимо определить количество уникальных значений имеющих повторы.
Написал формулу массива вида:
Код
{=МАКС(СЧЁТЕСЛИ([ШИФР];[ШИФР]))}
но ее недостаток в том, что она во первых считает в том числе пустые ячейки как повторы и не позволяет подсчитать количество уникальных значений.
Пример прилагаю. Правильным количеством в моем примере должно быть 5.
Заранее спасибо.
Кто ясно мыслит, тот ясно излагает.
 
Как вариант:
=СУММ(ЕСЛИОШИБКА(1/СЧЁТЕСЛИ(A2:A94;ЕСЛИ(СЧЁТЕСЛИМН(A2:A94;A2:A94;A2:A94;"<>")>1;A2:A94));0))
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Bema, спасибо за проявленное внимание. Я правильно понимаю, что у Вас это формула массива? Мне смущает несколько моментов:
1. ответ получается 5,666666667
2. в примере столбец заканчивается ячейкой А98, а в Вашей формуле А94;
3. правильно ли я понимаю, что ссылки должны быть абсолютными $A$2:$A$94?
Кто ясно мыслит, тот ясно излагает.
 
Maximich, на счёт размерности массива просто недоглядел. А на счёт того, что формула возвращает 5,666666667, так это из-за того, что в диапазоне A95:A98 ячейки не пустые.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Понял
Кто ясно мыслит, тот ясно излагает.
Страницы: 1
Наверх