Страницы: 1
RSS
Поиск повторяющего текста, Поиск текста который чаще всего повторяется в диапазоне
 
Уважаемые гуру, прошу помощи. Сложно пока в данном вопросе((( Понимаю, что нужна формула массива, но не соображу как написать(
Прошу помощи в вопросе поиска текста, который чаще всего повторяется в диапазоне.
 
Без дополнительного отдельного "места" под вычисления (сразу в одной ячейке) как мне кажется не получится
Если делать на отдельном листе или отдельном месте в листе, а потом переносить в ячейку...
 
_R_O_S_, пробуйте, решение в лоб  =INDEX($E$2:$E$22;MIN(IF(COUNTIF(IF(($C$2:$C$22=$H2)*($D$2:$D$22=$I2);$E$2:$E$22;"");IF(($C$2:$C$22=$H2)*($D$2:$D$22=$I2);$E$2:$E$22;ROW()%))=MAX(COUNTIF(IF(($C$2:$C$22=$H2)*($D$2:$D$22=$I2);$E$2:$E$22;"");IF(($C$2:$C$22=$H2)*($D$2:$D$22=$I2);$E$2:$E$22;ROW()%)));ROW($E$2:$E$22)-1;""))) массивная при одинаковом количестве выведет те, которые выше в таблице
Изменено: bigorq - 24.04.2024 20:54:25
 
Нашел на "Планете" от Автора пример на, по сути, аналогичную ситуацию, но с 1 условием: {=ИНДЕКС("диапазон_поиска";ПОИСКПОЗ(МАКС(СЧЁТЕСЛИ("диапазон_поиска";"диапазон_поиска"));СЧЁТЕСЛИ("диапазон_поиска";"диапазон_поиска"))}.
Пытаюсь адаптировать данную формулу массива под несколько критериев
 
Цитата
написал:
Без дополнительного отдельного "места" под вычисления
Прошу прощения. А тут вы имеете ввиду решение через СЧЁТЕСЛИМН, а далее ИНДЕКС + ПОИСКПОЗ по нескольким условиям?
 
Цитата
написал:
пробуйте, решение в лоб
Спасибо, действительно "мудрёно", но будем пробовать)
 
Цитата
написал:
рошу прощения. А тут вы имеете ввиду решение через СЧЁТЕСЛИМН, а далее ИНДЕКС + ПОИСКПОЗ по нескольким условиям?
Уник()
Фильтр()
счетз()
 
Цитата
написал:
Уник()Фильтр() счетз()
Спасибо. Решил пока "заглушкой" через столбец с подсчётом по 3 критериям, а далее =ЕСЛИ(ИНДЕКС(M:M;ПОИСКПОЗ($J2&$K2&$L2;J:J&K:K&L:L;0))=6;$L2;"")
 
Цитата
написал:
Спасибо. Решил пока "заглушкой" через столбец с подсчётом по 3 критериям, а далее
ну я бы так же и делал только вместо индекса Фильтр()
 
Цитата
написал:
ну я бы так же и делал только вместо индекса Фильтр()
Спасибо Вам еще раз за Идею) Попробую освоить и Фильтр)
 
по старинке
=INDEX($E$2:$E$22;MODE(IF($C$2:$C$22&$D$2:$D$22=H2&I2;MATCH($C$2:$C$22&$D$2:$D$22&$E$2:$E$22;$C$2:$C$22&$D$2:$D$22&$E$2:$E$22;))))
По вопросам из тем форума, личку не читаю.
 
Цитата
написал:
по старинке
Спасибо Вам человеческое)
 
впринципе то же самое
=ИНДЕКС(E$2:E$22;МОДА(ЕСЛИОШИБКА(ПОИСКПОЗ(H2&I2&E$2:E$22;C$2:C$22&D$2:D$22&E$2:E$22;);"")))
Страницы: 1
Наверх