Извлечение значения индекса в матрицу Excel

Извлечение значения индекса в матрицу Excel

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

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

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

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

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

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

решение1

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

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

введите описание изображения здесь

Связанный контент