Microsoft Excel

Das Portal zum Thema Excel-Formeln

Gruppe: Statistik

Beitrag: Die X grössten Werte einer Spalte ohne Wiederholungen anzeigen*

Aufgabe
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:

       A               B               C       
1 8  8  
2 7  8  
3 6  7  
4    
5    
6    
7    
8    
9    
10    

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.