Apr/09 3
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.
| Artikel empfehlen | » | » | » |
Leave a comment
No trackbacks yet.
4:38 pm on April 10th, 2009» Link this comment
Um in MS Excel (2000+), NeoOffice 3 oder OpenOffice 3 aus einem Bereich die größte oder kleinste Zahl zu finden genügt es, der Funktion MAX() bzw. MIN() de Bereich anzugeben. Für obiges Beispiel wäre dies:
MIN(A1:B4) bzw. MAX(A1:B4)
6:23 pm on April 10th, 2009» Link this comment
Ok, betrachten wir es als Lehrstunde für Array-Formeln, hehe. (Werde das natürlich überprüfen. Wehe, Du hast mich verulkt!;-)))
6:46 pm on April 10th, 2009» Link this comment
Yukk! User was a twit. Da gibt’s keine Ausreden. ;-)