Как написать формулу Excel, которая возвращает метку, связанную с ячейкой с наибольшим значением?
По сути, я пытаюсь реализовать вложенный оператор if/else или switch в Excel, например:
if cell1 > cell2 and cell1 > cell 3:
show "Do X"
elif cell2 > cell3:
show "Do Y"
elif cell3 is greatest:
show "Do Z"
В настоящее время я используюIFS()
функционирует, но становится немного громоздко из-за длинного списка ячеек для сравнения.
решение1
Чтобы узнать АДРЕС ячейки с наибольшим значением в таблице:
=CELL("address",OFFSET(A1,0,MATCH(MAX(A1:A9),A1:A9,0)))
Для таблицы, которая являетсяA1:A9