Excel Formatierung wenn größer als linke Zelle dann bestimmte Farbe.?

2 Antworten

Hallo,

Regel für bedingte Formatierung.

Grün: =UND(A1>XFD1;NICHT(ISTLEER(A1));NICHT(ISTLEER(XFD1)))

Rot: =UND(A1<XFD1;NICHT(ISTLEER(A1));NICHT(ISTLEER(XFD1)))

Bereich "wird angewendet auf" --> $1:$1

LG, Chris


augsburgchris  07.10.2016, 18:00

Du bist fies. Du hast recht, aber bist fies. ;-)

Funfroc  07.10.2016, 18:53
@augsburgchris

hab ich was fabriziert, was ich selbst nicht checke?

hab grad kein xls verfügbar...

micoxx 
Beitragsersteller
 09.10.2016, 11:10
@Funfroc

Klappt leider nicht.. 

Funfroc  10.10.2016, 10:11
@micoxx

Mit solchen Aussagen kann man leider relativ wenig anfangen. Wie definiert sich "klappt leider nicht"?

Was klappt nicht?

- Bekommst du eine Fehlermeldung beim erstellen der Regel

- Wird trotz erstellter Regel nichts eingefärbt?

- Werden die falschen Zahlen eingefärbt?

Wenn du sagst, was fgenau nicht klappt, kann man schauen und dir helfen.

Am besten wäre wohl, du lädst mal einen Screenshot hoch. Das geht glaub ich nicht in einem Kommentar, sondern nur in einer eigenen Antwort.

danchp  06.07.2021, 17:57

Hat geklappt um von links nach rechts zu markieren, danke!

Wie bekommt man es von oben nach unten hin?

Funfroc  06.07.2021, 18:27
@danchp

Müsste man die gewünschte Abfrage etwas genauer kennen - ist vom Prinzip aber das gleiche.

Grün: =UND(A1>A1048576;NICHT(ISTLEER(A1));NICHT(ISTLEER(A1048576)))

Angewendet auf: $A:$A

Das ganze ist ungetestet, das unterwegs und ohne XLS-Zugriff.

Ansonsten stell es einfach nochmals als eigene Frage ein - dann sehen das mehr User, als wenn du auf einen 5 Jahre alten Thread antwortest.

Funfroc  07.10.2016, 17:50

Ergänzung... falls Excel 2003 oder frühere

Grün: =UND(A1>IV1;NICHT(ISTLEER(A1));NICHT(ISTLEER(IV1)))

Rot: =UND(A1<IV1;NICHT(ISTLEER(A1));NICHT(ISTLEER(IV1)))

ganz sicher bin ich nicht, welche Zelle nach deiner Regelung gefärbt werden soll. Grundsätzlich ein Fall für die bedingte Formatierung.

Bereich markieren, für den die Formatierung gelten soll
Neue Regel anlegen. Formel zur Ermittlung der Formatierung verwenden.

Dort =a1>b1 -> grün

Weitere Regel anlegen
=a1<b1 -> rot

So ganz wird das aber nicht genügen. Was ist wenn neben einer Zahl eine leere Zelle steht? Die ist formal auch kleiner als irgendein Wert.

 


micoxx 
Beitragsersteller
 07.10.2016, 16:53

Jede soll eingefärbt werden. 

Also Beispiel

A1-N1 sind Zahlen enthalten und ich will immer das die Rechte sich mit der linken verleicht und dementsprechend einfärbt.

Ninombre  07.10.2016, 19:03
@micoxx

dann markierst Du den Bereich ab B1 bis Nxxx (Spalte A nicht, die hat ja keine Spalte links von sich)

Formel für rot, wenn ich es richtig verstanden habe

=und(nicht(istleer(b1));b1<a1)

Das nicht leer ist notwendig, damit nicht zusätzlich leere Zellen gefärbt werden

für grün reicht wohl
=b1>a1  -> da ergibt der Vergleich einer Zahl mit leer aber, dass die Zahl größer ist. Sonst müsste man in die Bedingung noch die Prüfung einbauen, dass a1 nicht leer sein darf

Wenn du die bedingte Formatierung anlegst und den Bereich schon markiert hast, dann werden in den anderen Zellen des Bereichs automatisch die Spalten und Zeilen erhöht. Es reicht darum, in der Formel b1>a1 einzugeben. In den anderen Spalten/Zeilen wird dann eben d3>c3 geprüft.