Предположим, у вас есть значения в строке 4, от столбца D до O.
Следующее получит вам имя (Шон) вместо значения MAX (4567):
=INDEX(D4:O4,MATCH(MAX(D4:O4),D4:O4,0)-2)
Формула MATCH
вернет позицию 9, формула INDEX
вернет значение в позицию 9. Мы хотим вернуть позицию 7, поэтому вычтите 2 и INDEX
вернет «правильный» результат.-2
- это количество позиций, на которые должны быть смещены возвращаемые значения (2 ячейки до того, как будет найдено действительное значение MAX).
Если вы хотите, чтобы Шон 4567, я должен объединить две формулы:
=INDEX(D4:O4,MATCH(MAX(D4:O4),D4:O4;0)-2) &" "& INDEX(D4:O4,MATCH(MAX(D4:O4),D4:O4,0))
Или
=INDEX(D4:O4,MATCH(MAX(D4:O4),D4:O4,0)-2) &" "& MAX(D4:O4)
Вы уже упоминали об этом, это работает, только если смещение является постоянным по всей строке (Имя всегда находится2 ячейки перед ячейкой значения).