Wenn Du dazu die Funktion KGRÖSSTE benutzt, erhältst Du möglicherweise manche Zahlen mehrfach, wenn die größten Werte eben mehrfach vorkommen, was ja auch der Normalfall ist.
Falls aber nur unterschiedliche Zahlen gewünscht sind, nimm folgende Formel:
Lösung
Werte stehen in Spalte: A
B1: =MAX(A:A)
B2: Liefert den größten Wert kleiner dem Maximum :
{=KGRÖSSTE(WENN(VERGLEICH(A1:A100&"";A1:A100&"";0)=ZEILE(1:100);A1:A100);2)}
B3:Liefert den drittgrößten Wert:
{=KGRÖSSTE(WENN(VERGLEICH(A1:A100&"";A1:A100&"";0)=ZEILE(1:100);A1:A100);3)}
In Spalte C stehen die drei grössten in normaler Reihenfolge
einfacher durch runterkopieren von Josef Burch:
B1:=MAX(A:A)
B2:={MAX(($A$1:$A$100 < B1)*$A$1:$A$100)}
und auch von ihm ohne Array-Formel:
B2:=KGRÖSSTE(A$1:A$100;ZÄHLENWENN(A$1:A$100;">="&B1)+1)
und jeweils runterkopieren
Erläuterung
Eine direkte Bestimmung (z.B. des zehntgrößten) ist natürlich nur mit den oberen Formeln möglich.