Страницы: 1
RSS
Найти максимальное значение и присвоить имя из списка
 
Сразу скажу, что пример прикрепляю. Есть столбик "B" с различными  числами. Нужно найти максимальное число и отобразить соответствующее ему  значение из столбика "А". Примерную формулу я написал, но она  грамоздкая и не удобная, т.к. значений в столбике "B" может быть больше и  каждый раз переделывать формулу долго. Помогите пожалуйста написать  короткую и формулу.
 
=ИНДЕКС(A1:A20;ПОИСКПОЗ(МАКС(B1:B20);B1:B20;))
ну или для разнообразия формула массива:
=ГПР(МАКС(B1:B20);ТРАНСП(ЕСЛИ({1;0};B1:B20;A1:A20));2;)
Изменено: Максим В. - 18.02.2020 12:35:24
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Цитата
dim284 написал: Нужно найти максимальное число и отобразить соответствующее ему  значение из столбика "А"
впр или индекс поискпоз... но могут быть трудности в части если максимальных значений с одинаковым значением несколько отразит только ячейку 1 найденную с этим числом.
Код
=ИНДЕКС($A:$A;ПОИСКПОЗ(МАКС($B:$B);B:B;0);1)
Не бойтесь совершенства. Вам его не достичь.
 
и ещё вариант
Код
=ИНДЕКС(A1:A20;АГРЕГАТ(15;6;СТРОКА(B1:B20)/(B1:B20=МАКС(B1:B20));1))
 
Спасибо большое! Все работает.
Страницы: 1
Наверх