Bedingte Formatierung NUR wenn Zelle ausgefüllt

Hallo,

ich habe mir in Excel 2007 eine Tabelle erstellt, in der sich durch bedingte Formartierung die Zellen entsprechend dem eingetragenen Wert färben.

Da dort auch Werte „0“ vorkommen, beginnt die Formatierung auch bei „0“.
Jetzt ist es aber leider so, dass sich die Zellen mit der „0“-Färbung einfärben, auch wenn noch gar kein Wert eingetragen ist.

Kann man Excel irgendwie dazu bringen, dass es die bedingte Formatierung der Zelle erst anwendet, wenn diese auch wirklich mit einem Wert gefüllt ist?

Ich bedanke mich im Voraus
der Maxe

Hallo,
ich arbeite zwar noch mit Excel 2003, aber es sollte auch in höheren Versionen gehen.
Bedingte Formatierung definieren für „Wert ist größer Null“
Dann greift sie erst ab 0,00000000001 oder so

Davon abgesehen: weil mich Nullwerte in Zellen aus optischen Gründen enorm stören, fange ich die normalerweise mit einer einfachen „Wenn…“-Erweiterung der Formel ab. Vielleicht ist das für Dich ja auch ein gangbarer Weg.

Freundliche Grüße
JoP

Hi Maxe,
bei einer Wennabfrage kann ich zwischen nix=keineEingabe und „0“ unterscheiden, bei der Bedingten formatierung geht das anscheinend nicht
(zumindest bring ichs nicht hin)
jetzt behelf ich mir mit einer Hilfsspalte
=WENN(A5="";-1;A5)
wobei ich dann für keine Eingabe zBsp eine negative Zahl setze, die in deinen Angaben nicht vorkommt
und dann mit Bedingterformatierung weiter

Gruss

M@x

Hallo,
ich habe mir in Excel 2007 eine Tabelle erstellt, in der sich durch :bedingte Formartierung die Zellen entsprechend dem eingetragenen Wert färben.

Hallo
Kannst du das genauer beschreiben? Da gibt es ja mehrere Möglichkeiten.

Allgemein könntest du mit =ISTZAHL() den Unterschied zwischen leer und Null prüfen. Das könntest du in eine Formel einfügen
zB. so:
=ISTZAHL(A1)*deine Formel

oder du könntest eine weitere bedingte Formatierung erstellen:
Diese müsste in der Reihenfolge ganz oben stehen.
(Zelle A1) bitte anpassen
>Formel zur Ermittlung …
=(ISTZAHL(A1)*1)=0
keine Formatierung einstellen
>Anhalten [x] wählen

Diese bedingte Formatierung würde alle weiteren bedingten Formatierungen verhindern wenn die Zellen leer sind.

Gruß Holger

bei einer Wennabfrage kann ich zwischen nix=keineEingabe und
„0“ unterscheiden, bei der Bedingten formatierung geht das
anscheinend nicht
(zumindest bring ichs nicht hin)

Hallo Max,

ohne jetzt auf die eigentliche Anfrage einzugehen, bin müd, du könntest doch z.B. in der bed. Formatierung die Abfrage von Länge() einbauen und auswerten!?

Gruß
Reinhard

Hallo jop,

in meinem Falle ist die „0“ ein Idealwert.

Gruß
der Maxe

Hallo Holger,

damit du genauer weißt worum es geht, habe ich meine Tabelle mal hochgeladen: http://www.bluray-24.com/ablage/wasserwerte.xlsx
Es ist eine reine Ausfülltabelle ohne Formeln. Die Werte werden direkt eingegeben.

Die verschiedenen bedingten Formatierungen finden in jeweils in den Spalten B bis G, Zeilen 6 bis 100 statt.
Da bisher nur Zeile 6 ausgefüllt ist, sollten die Zeilen 7 bis 100 noch nicht farbig sein. Das ist das Problem.

Mit deiner bisherigen Antwort kann ich leider nichts anfangen, da ich mich mit den Excel-Codes nicht auskenne, sondern die Formatierungen über das Menü ausgewählt habe.

Ich hoffe, du kannst deinen Lösungsweg in meiner Tabelle praktisch anwenden.

Gruß
René

Grüezi René

damit du genauer weißt worum es geht, habe ich meine Tabelle
mal hochgeladen:
http://www.bluray-24.com/ablage/wasserwerte.xlsx
Es ist eine reine Ausfülltabelle ohne Formeln. Die Werte
werden direkt eingegeben.

Die verschiedenen bedingten Formatierungen finden in jeweils
in den Spalten B bis G, Zeilen 6 bis 100 statt.
Da bisher nur Zeile 6 ausgefüllt ist, sollten die Zeilen 7 bis
100 noch nicht farbig sein. Das ist das Problem.

Du musst beim Festlege der Bedingten Formatierung die letzte Auswahl in der Liste verwenden, also eigene Regeln definieren.

Dann kannst Du mit Excel-Formeln arbeiten und auch auf leere Zellen abfragen. Das kann dann so aussehen:

**=UND(B6"";B6 Grün

=UND(B6"";B6 Orange

=UND(B6"";B6>=100) ==> Rot**

Und wie von Holger schon erwähnt den Haken jeweils setzen bei [x]Anhalten

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo JoP.

Davon abgesehen: weil mich Nullwerte in Zellen aus optischen
Gründen enorm stören, fange ich die normalerweise mit einer
einfachen „Wenn…“-Erweiterung der Formel ab.

Wenn dich Nullwerte in den Zellen stören, könntest Du in den Excel-Optionen die Option „Nullwerte anzeigen“ (ich weiß nicht mehr genau, wie die Option in Excel 2003 heißt) deaktivieren. Dann könntest Du auf die „Wenn…“-Erweiterung verzichten.

VG
Carsten

Hallo Thomas,

ich bin wohl zu blöd dafür.
Keine Ahnung wo und wie ich deine Daten eintragen soll … :frowning:

Gruß
René

http://www.uploadagent.de/show-180505-1322239554.html

Keine Ahnung wo und wie ich deine Daten eintragen soll … :frowning:

Hallo René,

markiere z.B. B6, das linke Bild müßtest du kennen. Klick da auf „Regel bearbeiten“, dann erscheint das rechte Bild, dort klickst du auf „Formel…“

http://www.uploadagent.de/show-180505-1322239554.html

Gruß
Reinhard

=UND(B6"";B6 Grün
=UND(B6"";B6 Orange
=UND(B6"";B6>=100) ==> Rot

Hallo René
noch mal zur Erklärung:
Die hier vorgeschlagenen Formeln ersetzen deine bedingte Formatierung.
Also die alten dann erst löschen.

Die von mir vorgeschlagene Lösung setzt deinen bedingten Formatierungen eine „vor die Nase“ und deaktiviert sie wenn die Zelle leer ist.

Bei beiden Varianten gehst du den gleichen Weg um die neuen einzufügen:
Du markierst den Bereich den du einstellen möchtest, in meinem Fall den gesamten Bereich B6:G100
Bedingte Formatierung >Regeln verwalten >neue Regel >Formel zur Ermittlung …
>Werte formatieren … >dort bitte folgende Formel einfügen:
=B6=""
keine Formatierung wählen
OK

Diese Formatierung muss ganz oben in der Liste stehen jetzt noch bitte
[x] Anhalten markieren
übernehmen.

Gruß Holger

Hallo Holger,

viiieeelen Dank, das hat funktioniert. :smile:
Mit dieser Formel sieht meine Taballe wesentlich besser aus.

Ich bedanke mich sehr für diese professionelle und geduldige Hilfestellung!

Liebe Grüße aus Berlin
René