Страницы: 1
RSS
Поиск диапазона на соответствие количеству неповторяющихся значений
 
День добрый!
Есть список (не умная таблица!) ФИО командируемых и городов командировок.
Как вывести список ФИО только тех людей, которые были в командировках в разных ДВУХ или ТРЁХ или ЧЕТЫРЁХ (количество задаётся) городах?
Спасибо.
 
С доп столбцами.
1 - Для уникальных имен. Обычная формула
Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$100;ПОИСКПОЗ(;ИНДЕКС(СЧЁТЕСЛИ(E$8:E8;A$2:A$100)+(A$2:A$100=""););));"")
2 - сколько городов посетили. Массивная формула
Код
=ЕСЛИ(E9<>"";СЧЁТЕСЛИ(A$2:A$100;E9)-МАКС(СЧЁТЕСЛИМН(A$2:A$100;E9;B$2:B$100;B$2:B$100))+1;"")
Ответ. Массивная формула
Код
=ИНДЕКС(E:E;НАИМЕНЬШИЙ(СТРОКА(F$9:F$50)+5^5*(F$9:F$50<>F$4);СТРОКА(A1)))
Алексей М.
 
АlехМ, Как это возможно!?
Спасибо! Это нереально!
 
OlegKor, уверен, что есть мастера Excel, которые решат задачу без доп столбцов.
Алексей М.
 
365
Пришелец-прораб.
 
Добрый день
{ }
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$65;НАИМЕНЬШИЙ(ЕСЛИ(ЧАСТОТА(ЕСЛИОШИБКА(ПОИСКПОЗ(ЕСЛИ(ПОИСКПОЗ(A$2:A$65&B$2:B$65;A$2:A$65&B$2:B$65;)=СТРОКА(A$2:A$65)-1;A$2:A$65);A$2:A$65;);"");СТРОКА(A$2:A$65)-1)=F$4;СТРОКА(A$2:A$65)-1);СТРОКА(A1)));"")
 
Павел \Ʌ/, Спасибо за вариант!
Страницы: 1
Наверх