Discussion:
Ex: Bedingte Formatierung mit "0"
(zu alt für eine Antwort)
Immo Brauch
2007-02-01 14:22:01 UTC
Permalink
Hallo zusammen,

die bedingte Formatierung (Füllfarbe) zeigt alle negativen Werte rot, alle
positiven Werte blau. Leere Zellen bleiben weiß.

Problem:
Ich brauche eine bedingte Formatierung (grün) bei dem Wert "0". Wenn ich 0,
"0", '0' oder '0 eintrage, auch mit oder ohne "=", markiert Excel mir auch
alle leeren Zellen grün. Ich möchte aber nur den tatsächlichen Wert 0 grün
haben, die leeren Zellen sollen weiter weiß bleiben. Komme nicht weiter :-((
--
Immo Brauch
Alexander Wolff
2007-02-01 14:25:21 UTC
Permalink
Post by Immo Brauch
die bedingte Formatierung (Füllfarbe) zeigt alle negativen Werte rot,
alle positiven Werte blau. Leere Zellen bleiben weiß.
Ich brauche eine bedingte Formatierung (grün) bei dem Wert "0". Wenn
ich 0, "0", '0' oder '0 eintrage, auch mit oder ohne "=", markiert
Excel mir auch alle leeren Zellen grün. Ich möchte aber nur den
tatsächlichen Wert 0 grün haben, die leeren Zellen sollen weiter weiß
bleiben. Komme nicht weiter :-((
Formel ist =(A1=0)*LÄNGE(A1) berücksichtigt nur den Wert 0
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2
Immo Brauch
2007-02-01 19:17:07 UTC
Permalink
Hallo Alexander,

vielen Dank. Da wärŽ ich nicht drauf gekommen.
--
Immo Brauch
Post by Alexander Wolff
Post by Immo Brauch
die bedingte Formatierung (Füllfarbe) zeigt alle negativen Werte rot,
alle positiven Werte blau. Leere Zellen bleiben weiß.
Ich brauche eine bedingte Formatierung (grün) bei dem Wert "0". Wenn
ich 0, "0", '0' oder '0 eintrage, auch mit oder ohne "=", markiert
Excel mir auch alle leeren Zellen grün. Ich möchte aber nur den
tatsächlichen Wert 0 grün haben, die leeren Zellen sollen weiter weiß
bleiben. Komme nicht weiter :-((
Formel ist =(A1=0)*LÄNGE(A1) berücksichtigt nur den Wert 0
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2
Immo Brauch
2007-02-01 19:35:03 UTC
Permalink
Hallo Alexander,

nochmal zum Verständnis:

warum funktioniert meine Methode mit ganzen Zahlen, nur mit der "0" nicht?
Wenn ich eingebe:
Zellwert ist - gleich - 2 - Format: grün
wirdŽs grün, wenn ich 0 eingebe, nicht.

Interpertiert Excel "0" wie "leer"?
--
Immo Brauch
Post by Alexander Wolff
Post by Immo Brauch
die bedingte Formatierung (Füllfarbe) zeigt alle negativen Werte rot,
alle positiven Werte blau. Leere Zellen bleiben weiß.
Ich brauche eine bedingte Formatierung (grün) bei dem Wert "0". Wenn
ich 0, "0", '0' oder '0 eintrage, auch mit oder ohne "=", markiert
Excel mir auch alle leeren Zellen grün. Ich möchte aber nur den
tatsächlichen Wert 0 grün haben, die leeren Zellen sollen weiter weiß
bleiben. Komme nicht weiter :-((
Formel ist =(A1=0)*LÄNGE(A1) berücksichtigt nur den Wert 0
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2
Alexander Wolff
2007-02-01 20:16:31 UTC
Permalink
Post by Immo Brauch
warum funktioniert meine Methode mit ganzen Zahlen, nur mit der "0" nicht?
Zellwert ist - gleich - 2 - Format: grün
wird´s grün, wenn ich 0 eingebe, nicht.
Interpertiert Excel "0" wie "leer"?
Zunächst:
Statt LÄNGE() wäre auch ISTZAHL() möglich (und sicher eingängiger).

Zu Deiner Frage:

Null ist eine besondere Zahl. Sie drückt nämlich auch gleichzeitig die
Gegenseite (FALSCH) aller anderen Zahlen (WAHR) aus. Außerdem werden leere
Zellen für Formeln wie Null behandelt, aber auch als "".

Außerdem kann man die Zahl Null separat im Zellformat und global als einzige
Zahl im Blattformat unterdrücken.

Deshalb muss man explizit den Unterschied herausstellen, ob eine Zelle leer
ist (also 0 oder "") oder den Wert 0 enthält (dann nur 0, nicht "").

=A1<>""=UND(A1=0) von Klaus erklärt dies vielleicht besser als mein
=(A1=0)*LÄNGE(A1)
--
Moin+Gruss Alexander - MVP für MS Excel - www.xxcl.de - mso2000sp3 --7-2
Klaus Blaschke
2007-02-02 01:46:42 UTC
Permalink
Post by Alexander Wolff
Post by Immo Brauch
Interpertiert Excel "0" wie "leer"?
Statt LÄNGE() wäre auch ISTZAHL() möglich (und sicher eingängiger).
ANZAHL() geht auch.
Post by Alexander Wolff
Null ist eine besondere Zahl. Sie drückt nämlich auch gleichzeitig die
Gegenseite (FALSCH) aller anderen Zahlen (WAHR) aus. Außerdem werden leere
Zellen für Formeln wie Null behandelt, aber auch als "".
Außerdem kann man die Zahl Null separat im Zellformat und global als einzige
Zahl im Blattformat unterdrücken.
Deshalb muss man explizit den Unterschied herausstellen, ob eine Zelle leer
ist (also 0 oder "") oder den Wert 0 enthält (dann nur 0, nicht "").
=A1<>""=UND(A1=0) von Klaus erklärt dies vielleicht besser als mein
=(A1=0)*LÄNGE(A1)
=(A1<>"")*(A1=0) ist auch noch eine Möglichkeit.

MfG
Klaus
Klaus Blaschke
2007-02-01 15:01:09 UTC
Permalink
Hallo Immo
Post by Immo Brauch
Ich brauche eine bedingte Formatierung (grün) bei dem Wert "0". Wenn ich 0,
"0", '0' oder '0 eintrage, auch mit oder ohne "=", markiert Excel mir auch
alle leeren Zellen grün. Ich möchte aber nur den tatsächlichen Wert 0 grün
haben, die leeren Zellen sollen weiter weiß bleiben. Komme nicht weiter :-((
Formel ist
=A1<>""=UND(A1=0)

MfG
Klaus
Immo Brauch
2007-02-01 19:19:11 UTC
Permalink
Hallo Klaus,

vielen Dank. Hat geklappt.
--
Immo Brauch
Post by Klaus Blaschke
Hallo Immo
Post by Immo Brauch
Ich brauche eine bedingte Formatierung (grün) bei dem Wert "0". Wenn ich 0,
"0", '0' oder '0 eintrage, auch mit oder ohne "=", markiert Excel mir auch
alle leeren Zellen grün. Ich möchte aber nur den tatsächlichen Wert 0 grün
haben, die leeren Zellen sollen weiter weiß bleiben. Komme nicht weiter :-((
Formel ist
=A1<>""=UND(A1=0)
MfG
Klaus
Immo Brauch
2007-02-02 15:45:00 UTC
Permalink
Hallo Klaus,
Post by Alexander Wolff
Formel ist
=A1<>""=UND(A1=0)
sorry, hat doch nicht funktioniert. Die Zellen mit 0 waren noch grün
formatiert.

Irgendetwas stimmt da nicht. Auf der Mappe und dem Blatt liegt kein Schutz
und keine Freigabe. "Zellwert ist" "0" funktioniert nicht, mit anderen Zahlen
schon. "Zellwert ist" "2" funktioniert z. B. .
--
Immo Brauch
Post by Alexander Wolff
Hallo Immo
Post by Immo Brauch
Ich brauche eine bedingte Formatierung (grün) bei dem Wert "0". Wenn ich 0,
"0", '0' oder '0 eintrage, auch mit oder ohne "=", markiert Excel mir auch
alle leeren Zellen grün. Ich möchte aber nur den tatsächlichen Wert 0 grün
haben, die leeren Zellen sollen weiter weiß bleiben. Komme nicht weiter :-((
Formel ist
=A1<>""=UND(A1=0)
MfG
Klaus
Immo Brauch
2007-02-02 16:00:01 UTC
Permalink
... hat doch geklappt.

Ich war in Spalte "G" (peinlich) ...
--
Immo Brauch
Post by Immo Brauch
Hallo Klaus,
Post by Alexander Wolff
Formel ist
=A1<>""=UND(A1=0)
sorry, hat doch nicht funktioniert. Die Zellen mit 0 waren noch grün
formatiert.
Irgendetwas stimmt da nicht. Auf der Mappe und dem Blatt liegt kein Schutz
und keine Freigabe. "Zellwert ist" "0" funktioniert nicht, mit anderen Zahlen
schon. "Zellwert ist" "2" funktioniert z. B. .
--
Immo Brauch
Post by Alexander Wolff
Hallo Immo
Post by Immo Brauch
Ich brauche eine bedingte Formatierung (grün) bei dem Wert "0". Wenn ich 0,
"0", '0' oder '0 eintrage, auch mit oder ohne "=", markiert Excel mir auch
alle leeren Zellen grün. Ich möchte aber nur den tatsächlichen Wert 0 grün
haben, die leeren Zellen sollen weiter weiß bleiben. Komme nicht weiter :-((
Formel ist
=A1<>""=UND(A1=0)
MfG
Klaus
Loading...