Microsoft Excel

Das Portal zum Thema Excel-Formeln

Gruppe: Bedingte Formatierung

Beitrag: In einer Spalte sollen die 3 größten Werte markiert werden

Aufgabe
In einer Spalte sollen die 3 größten Werte markiert werden.
Kommt der drittgrößte Wert mehrfach vor, soll nur der zuerst auftauchende markiert werden.

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

Lösung
Bereich A1:A10

Markiere A1:A10
A1 ist die aktive Zelle

Format / bedingte Formatierung - Formel ist:
=A1>=KGRÖSSTE(A$1:A$10;3)
Hier werden auch die mehrfach vorkommenden Dritten markiert.

und gewünschte Formatierung aussuchen.


Markierung nur des zuerst auftauchenden Dritten (Beispieltabelle Spalte B):
=A1-ZEILE()/100000>=KGRÖSSTE((A$1:A$10)-ZEILE($1:$10)/100000;3)

Soll der letzte markiert werden; dann zweimal plus statt minus in der Formel.

Erläuterung
Hinweis: Bei der letzten Formel handelt es sich um eine Array-Formel.
Im Formelfenster der bedingten Formatierung werden Arrays aber
O H N E die {geschweiften Klammern} eingegeben !