Excel — автоматический выбор на основе наибольшего числа

#excel #excel-formula

#excel #excel-формула

Вопрос:

введите описание изображения здесь

Добрый день, я ищу помощь с автоматическим сборщиком.

В P14 я бы искал игрока с самым высоким рейтингом (рейтинги находятся в 8-м ряду), который имеет значение «CB» из 4-го ряда. Тогда я бы искал следующий «CB» с наивысшим рейтингом и так далее и тому подобное..

В P14 я бы хотел, чтобы он возвращал значение из 3-й строки. Таким образом, он вернет Battersby из-за того, что у него самый высокий рейтинг.

Эти числа меняются, поэтому я бы хотел, чтобы он мог обновляться.

Редактировать:

У меня очень мало знаний о Excel, я привык использовать R. Но я пробовал функции MAX и LARGE, но не могу получить то, что ищу.

Ответ №1:

Будет работать следующая формула:

 =INDEX($O$3:$S$3,MATCH(LARGE(IF($O$4:$S$4="CB",$O$8:$S$8,0),ROW()-ROW($P$13)),$O$8:$S$8,0))
  

введите описание изображения здесь

Ответ №2:

Для тех, кто заинтересован в этом с помощью Excel O365:

введите описание изображения здесь

Формула в B8 :

 =TRANSPOSE(SORTBY(FILTER(A1:E1,A2:E2="CB"),FILTER(A6:E6,A2:E2="CB"),-1))