2.1k Aufrufe
Gefragt in Tabellenkalkulation von dommel Mitglied (361 Punkte)
Hallo zusammen.

ich verzweifle grade bei einer bedingten Formatierung.
Die Lösung ist bestimmt total " einfach" aber ich komme nicht drauf.

Ich habe eine Liste gebildet. und er soll den niedrigsten Wert grün makieren dieser Liste. Problem dabei:
Sobald ich ein Parameter auswähle greift diese Formatierung nicht mehr.

Meine Formel aktuell:

=MIN($B$2:$B$9)=B2

Was muss ich ergänzen damit er das immer nur auf den eingeschränkten Bereich macht?


Danke für eure Hilfe im Voraus

5 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo DOMMEI,

Du musst nichts ergänzen, die Formel ist o.k.

Markiere den Bereich B2:B9, trage Deine Formel in der Bedingten Formatierung unter "Formelist:" ein und wähle ein Format.

Allerdings verstehe ich diesen Satz [quote]Sobald ich ein Parameter auswähle greift diese Formatierung nicht mehr.
[/quote] nicht.
Vielleicht kannst Du ihn mal erklären.

Gruss
Rainer
0 Punkte
Beantwortet von dommel Mitglied (361 Punkte)
Ich habe eine Liste die ich über Filter selektiere.

Mein Problem habe ich fast schon gelöst.

Das ging über das Teilergebnis.
=TEILERGEBNIS(105;$B$2:$B$9)=B2
Allerdings habe ich noch ein kleines Problem.

Wie schaffe ich es, dass der zweitkleinste Wert formatiert wird und der drittgrößte. und es bei dem Teilergebnis bleibt?

Danke für eure Hifle im Voraus
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo DOMMEI,

vielleicht hilft Dir das weiter.

zweitkleinster Wert einer gefilterten Liste

=KKLEINSTE(WENN(TEILERGEBNIS(2;INDIREKT("B"&ZEILE(2:9)));$B2:$B9);2)

drittgrösster Wert einer gefilterten Liste

=KGRÖSSTE(WENN(TEILERGEBNIS(102;INDIREKT("B"&ZEILE(2:9)));$B2:$B9);3)


Formeleingabe mit Strg+Shift+Enter bestätigen.

Gruss
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo DOMMEI,

in der Bedingten Formatierung lauten dann obige Formeln wie folgt:

zweitkleinster Wert

=B2=KKLEINSTE(WENN(TEILERGEBNIS(102;INDIREKT("B"&ZEILE($2:$9)));B$2:B$9);2)

drittgrösster Wert

=B2=KGRÖSSTE(WENN(TEILERGEBNIS(102;INDIREKT("B"&ZEILE(2:9)));$B2:$B9);3)

Die oben genannte Tastenkombination ist hierbei nicht nötig.

Gruss
Rainer
0 Punkte
Beantwortet von dommel Mitglied (361 Punkte)
funktioniert blendend
...