У меня есть такой стол

A   2   3   4
B   1   2   5
C   6   2   3

и я хотел бы определить функцию, которая извлекает букву, соответствующую минимальному значению матрицы 3х3 числовых значений. Желаемый результат будет "B".

Я придумал эту функцию:

=INDEX(A1:A3;MATCH(MIN(B1:D3);B1:D3;0))

Но это не работает. Я предполагаю, что проблема в функции MATCH, потому что она не возвращает число, но я не могу понять, как решить эту проблему.

1 ответ1

1

MATCH предназначен для одного столбца или одного ряда. Используйте Aggregate, который будет повторять диапазон и проверять каждую ячейку. Это немного медленнее, и диапазон должен быть только набор данных.

=INDEX(A:A,AGGREGATE(15,6,ROW(B1:D3)/(B1:D3 = MIN(B1:D3)),1))

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