Extrahieren des Indexwerts in der Excel-Matrix

Extrahieren des Indexwerts in der Excel-Matrix

Ich habe so einen Tisch

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

und ich möchte eine Funktion definieren, die den Buchstaben extrahiert, der dem Mindestwert der 3x3-Matrix numerischer Werte entspricht. Die gewünschte Ausgabe wäre „B“.

Ich habe mir diese Funktion ausgedacht:

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

Aber es funktioniert nicht. Ich gehe davon aus, dass das Problem bei der MATCH-Funktion liegt, da diese keine Zahl zurückgibt, aber ich kann nicht herausfinden, wie ich das Problem lösen kann.

Antwort1

MATCH ist für eine Spalte oder eine Zeile ausgelegt. Verwenden Sie Aggregate, das den Bereich iteriert und jede Zelle testet. Das ist etwas langsamer und der Bereich muss nur der Datensatz sein.

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

Bildbeschreibung hier eingeben

verwandte Informationen