Apr/093
comments
Größten Wert in einem Excel-Bereich finden
Um den größten Wert (oder genauer, den n-größten Wert) in einer Excel-Spalte zu finden, bietet sich die Funktion =LARGE an. Soll jedoch der größte Spatz in einem Zellbereich gefunden werden, müssen andere Kanonen her. Durch Verwendung einer Array-Formel, gibt es eine vergleichsweise komplizierte Lösungsvariante, denn ganz einfach geht’s für Zellbereiche mit den Funktionen =MIN und =MAX. Dank an Jens für diese Excel-Nachhilfe! ;-)
Hier also die umständliche Lösung als Lehrstück für Array-Formeln.
A B
1 40 15
2 34 55
3 22 99
4 3 41Mit der Formel =MIN(IF(A1:B4=MAX(A1:B4);A1:B4;"")) wird der größte Wert 99 aus Zelle B3 zurückgeliefert. Wichtig! Damit das Ganze funktioniert, muß die Formeleingabe mit Cmd+Shift+Return (Ctrl+Shift+Return für PCs) abgeschlossen werden. Nur so interpretieren Excel/Calc die angegebenen Wertebereiche korrekt als Arrays. Array-Formeln sind übrigens in der Formelansicht an den geschweiften Klammern {=MIN(IF(A1:B4=MAX(A1:B4);A1:B4;""))} zu erkennen. Noch ein Hinweis: Array-Formeln können nicht durch Eingabe der geschweiften Klammern erstellt werden. Es ist zwingend notwendig, die Eingabe mit der o.g. Tastenkombination abzuschließen.