Страницы: 1
RSS
Извлечь из массива наиболее часто встречающееся название города
 
Здравствуйте! ситуация следующая: провожу функцию ИНДЕКС для присвоения ячейке частовстречающегося значения из диапазона по городам. Но большинство значений диапазона имеют значение "0". По сути мне нужно второе по большинству  значение "Зеленоградск".  
Изменено: SergoS - 10.04.2019 15:56:02
 
И Вам здрасьте. Файл-пример покажите. Что есть, что нужно.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Цитата
SergoS написал:
Не понимаю куда мне поставить E5:E41<>0
в формулу которая у вас в файле а у нас файла нет да и название у вас корявое
Лень двигатель прогресса, доказано!!!
 
вот вырезка из таблицы
 
SergoS, придумывайте название темы и размещайте в своем сообщении, где озвучивайте саму проблему а не название функции которая ваще ни каким боком к сути проблемы не имеет отношения
Лень двигатель прогресса, доказано!!!
 
блин ну не ужели так сложно придумать название
для модераторов Тема: "Извлечь из массива наиболее часто встречающееся название города"
ваша же формула
Код
=ИНДЕКС(D3:D40;ПОИСКПОЗ(МАКС(СЧЁТЕСЛИМН(D3:D40;D3:D40;D3:D40;"<>0"));СЧЁТЕСЛИМН(D3:D40;D3:D40;D3:D40;"<>0");0))
Лень двигатель прогресса, доказано!!!
 
Жалко формула МОДА только со значениям работает ;)  
C2-C4
 
Цитата
Михаил Комиссаров написал: только со значениям
А Вам бы еще с чем хотелось?
Согласие есть продукт при полном непротивлении сторон
 
Еще вариант
Код
=ПРОСМОТР(;-1/(МАКС(СЧЁТЕСЛИМН(D3:D40;Т(+D3:D40)))=СЧЁТЕСЛИМН(D3:D40;D3:D40));D3:D40)
И Ваш вариант
Код
=ИНДЕКС(D4:D40;ПОИСКПОЗ(МАКС(СЧЁТЕСЛИ(D4:D40;Т(+D4:D40)));СЧЁТЕСЛИ(D4:D40;D4:D40))
И еще
Код
=ГПР(D4;D4:D40;МАКС(СЧЁТЕСЛИ(D4:D40;Т(+D4:D40)));)
И немассивный
Код
=ГПР(D4;D4:D40;МАКС(ИНДЕКС(СЧЁТЕСЛИ(D4:D40;Т(+D4:D40)));)
Скажи мне, кудесник, любимец ба’гов...
 
Цитата
Михаил Комиссаров написал:
Жалко формула МОДА только со значениям работает
Почему не работает? работает :-)
=INDEX(D2:D40;MODE(IF(D2:D40<>0;MATCH(D2:D40;D2:D40;))))

_Boroda_, Александр, а что-то две последние не всегда корректно работают.
Изменено: БМВ - 11.04.2019 12:19:32
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
что-то две последние не всегда корректно работают.
А они вообще неправильные, стормозил я
Вот с твоей МОДой правильно
=ГПР(D4;D4:D40;МОДА(ЕСЛИ(D4:D40<>0;ПОИСКПОЗ(D4:D40;D4:D40;)));)
Изменено: _Boroda_ - 11.04.2019 12:32:32
Скажи мне, кудесник, любимец ба’гов...
 
Off
Цитата
_Boroda_ написал:
твоей МОДой правильно
ну хоть не с мордой :-)
По вопросам из тем форума, личку не читаю.
 
НУ с модой 255 строчек всего. В этом весь неприкол этих МОД
Мой вариантик.
=ПРОСМОТР(;0/ЧАСТОТА(0;1/СЧЁТЕСЛИ(D2:D40;Т(+D2:D40)));D2:D40)
 
Цитата
Akropochev написал:
с модой 255 строчек всего
Что это вдруг? Там же массив, а не перечисление

* А формула классная
Скажи мне, кудесник, любимец ба’гов...
 
_Boroda_, ну просто
Цитата
От 1 до 255 числовых аргументов,
воспринимается не всегда правильно.
По вопросам из тем форума, личку не читаю.
 
ОФФ: БМВ, _Boroda_,
Что-то я действительно с этими 255 строчками дал маху.:)
Как-то "ладную" формулу стряпал, и что-то она у меня глюканула. Причём из-под моды.нск ошибка вываливалась. (видимо под ней косячок был) Я в "справку", а там про 255. Вот и решил я с ней не связываться. Действительно неправильно понял. Возвращаю МОДУ, в список достойных.

_Boroda_, спасибо Вам
Изменено: Akropochev - 11.04.2019 20:55:56
 
Цитата
Akropochev написал:
_Boroda_, спасибо Вам
За что?
Скажи мне, кудесник, любимец ба’гов...
 
_Boroda_,
Похвала от ГУРУ:)
И за массовое распространение на просторах Эксельрунета "+":)
Страницы: 1
Наверх