Настоящая электронная таблица содержит около 20 строк информации на листе. Я хотел бы найти две верхние оценки, а затем вернуть либо имя человека, которому принадлежит оценка (предпочтительно), либо вернуть номер строки, которой принадлежит оценка.
2 ответа
Формула ищет дубликат «Максимум», поэтому я предпочитаю найти строку и отсюда написать имя и фамилию
=MATCH(MAX($I$3:$I$6),$I$3:$I$6,0)+2
Приведите номер строки для наибольшего (всего)
$ I $ 3: $ I $ 6 в столбце Итого измените его, чтобы он соответствовал вашим данным
Если это в K3, напишите в L3, напишите для Имя:
=INDEX($A$3:$A$6,K3-2,1)&" "&INDEX($B$3:$B$6,K3-2,1)
Имя и фамилия
Для второго по величине (если дублированный максимум будет максимальным в другой строке или вторым по величине в случае неповторяющегося максимума)
=IF(COUNTIF($I$3:$I$6,MAX($I$3:$I$6))>1,MAX((--($I$3:I6=MAX($I$3:$I$6)))*ROW($I$3:$I$6)),MATCH(LARGE($I$3:$I$6,2),$I$3:$I$6,0)+2)
Нажмите одновременно Ctrl
+ Shift
+ Enter
Он будет считать Макс, если счет> 1 Макс (строка) для значений = Макс
и Match (Large (, 2)) в случае count = 1
Имя будет, если приведенная выше формула находится в K4, в L4:
=INDEX($A$3:$A$6,K4-2,1)&" "&INDEX($B$3:$B$6,K4-2,1)
Имя и фамилия