Вот пример моей таблицы

Настоящая электронная таблица содержит около 20 строк информации на листе. Я хотел бы найти две верхние оценки, а затем вернуть либо имя человека, которому принадлежит оценка (предпочтительно), либо вернуть номер строки, которой принадлежит оценка.

2 ответа2

1

Формула ищет дубликат «Максимум», поэтому я предпочитаю найти строку и отсюда написать имя и фамилию

=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)
Имя и фамилия

0

Для ваших данных в K1 введите:

=MATCH(LARGE(J:J,ROW()),J:J,0)

и скопируйте вниз:

Как видите, это дает ряды для Джона Кабала и Дарта Вейдера.

Это предполагает, что значения не имеют связи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .