Suchen Sie die Zelle mit dem höchsten Wert eines Zellbereichs

12

Ich habe eine Reihe von Prozentwerten. In der letzten Zeile (Spalte E) soll der Text erscheinen, dh in der allerersten Zeile über den Werten:

A       B      C       D         E
-----------------------------------
foo    bar    test    foobar
-----------------------------------
10%    13%     3%      1%      bar
-----------------------------------
1%    13%     30%      1%      test
-----------------------------------
9%     3%      3%      11%     foobar

Wie lautet die Formel für die Zellen in Spalte E?

tzippy
quelle

Antworten:

14

Diese Formel sollte den Trick für die erste Zeile tun:

=INDEX(A$1:D$1, 1, MATCH(MAX(A2:D2), A2:D2, 0))

Ziehen Sie die Formel in die anderen Zeilen, und der A2:D2Bereich sollte automatisch an usw. angepasst A3:D3werden A4:D4.

Erläuterung:

  • Die MAXFunktion gibt den höchsten Wert des Bereichs zurück A2:D2. Für Zeile 2 wäre dies 13%.
  • Als nächstes gibt die MATCHFunktion den Index dieses Werts innerhalb des angegebenen Bereichs zurück. Dies wäre 2(Spalte B).
  • Schließlich INDEXgibt den Wert einer Zelle in dem A1:D1Bereich, Reihe 1, mit dem Index von zurück MATCHals Spaltenindex.

Fühlen Sie sich frei, die von mir eingerichtete Beispieltabelle zu kopieren . Außerdem finden Sie in der Google Text & Tabellen Funktionsliste .

Vidar S. Ramdal
quelle
Vielen Dank bisher. Die Match-Funktion scheint jedoch einen Fehler zu haben. "Fehleranalysefunktion".
Zippy
Okay, ich musste Semikolons verwenden, weil ich mich in einem anderen Gebietsschema befinde. Funktioniert jetzt!
Zippy
OK, gut :) Das ;vs ,ist ein Gebietsschema-Problem.
Vidar S. Ramdal
Was ist, wenn 2 Zeilen mit dem Maximalwert übereinstimmen?
Gerbus
@Gerbus Ich denke du meinst "Was ist, wenn es 2 Spalten gibt , die dem Maximalwert entsprechen?". MATCHGibt nur einen einzelnen Wert zurück, sodass das Ergebnis die Überschrift der ersten Spalte mit dem Maximalwert ist. Also , wenn A=3, B=2, C=3, wird das Ergebnis sein A.
Vidar S. Ramdal