Excel Formatierung wenn größer als linke Zelle dann bestimmte Farbe.?
Hi zusammen, ich möchte auf einem kompletten Blatt dass wenn die rechte Zelle einen größeren Wert hat als die linke dann grüne Hintergrundfarbe und wenn kleiner dann rot. Also von links nach rechts. Geht das? Wenn gleich dann keine Farbe. Danke!!!
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
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.
Hat geklappt um von links nach rechts zu markieren, danke!
Wie bekommt man es von oben nach unten hin?
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 hab es mal versucht zu erklären: https://www.gutefrage.net/frage/excel-formatierung-wenn-groesser-als-obere-zelle-dann-gruene-farbe-wenn-kleiner-dann-rote-farbe
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.
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.
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.
Du bist fies. Du hast recht, aber bist fies. ;-)