Die X grössten Werte einer Spalte ohne Wiederholungen anzeigen* (68)
Aufgabe
Wenn Du dazu die Funktion KGRÖSSTE benutzt, erhältst Du möglicherweise manche Zahlen mehrfach, wenn diegrößten Werte eben mehrfach vorkommen, was ja auch der Normalfall ist.
Falls aber nur unterschiedliche Zahlen gewünscht sind, nimm folgende Formel:
A
B
C
1
5
8
8
2
7
7
8
3
2
6
7
4
6
5
8
6
2
7
8
8
4
9
1
10
4
Lösung
Werte stehen in Spalte: A
B1: =MAX(A:A)
B2: Liefert dengröß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.