10
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   41

Mit 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.

Comments (3) Trackbacks (0)
  1. Jens
    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)

  2. hfuhruhurr
    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!;-)))

  3. hfuhruhurr
    6:46 pm on April 10th, 2009» Link this comment

    Yukk! User was a twit. Da gibt’s keine Ausreden. ;-)

Leave a comment

Name

E-Mail

Website

Ihr Kommentar

No trackbacks yet.