Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Leere Zelle mit Formel als leer bedingt formatiere

Leere Zelle mit Formel als leer bedingt formatiere
25.03.2014 14:27:55
Tom
Guten Tag,
in Excel 2003 habe ich folgendes Problem:
Die Positionsnummer (Spalte C) soll bedingt formatiert werden, wenn
- Spalte D Zellen mit einer Formel nicht-leer im Ergebnis bleiben (Ergebnis ist ausgelesener Text)
- UND Spalte AB Zellen keine Ergebnis (Ergebnis ist eine Zahl) liefert.
Hintergrund: es sollen alle Posistionen in Spalte C markiert werden, wenn ein Pruefling in Spalte D angelegt ist (Ergebnis der Zelle liefert Text: Name des Prueflings), aber keine Punkte bei der Pruefung berechnet werden konnten in Spalte AB.
Die Syntax in der bedingten Formatierung: =und(nicht(istleer(D8));summe(AB8)=0) funktioniert leider NICHT, weil ja in der Zelle D8 eine Formel steht, die auf den Namen des Prueflings eines anderen Spreadsheets Bezug nimmt.
Hat jemand eine Loesung fuer dieses Problem ohne VBA?

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
noch nicht eindeutig ...
25.03.2014 14:37:55
der
Hallo Tom,
... so wie Du es schreibst: =(D8="")*(SUMME(AB:AB)=0).
Allerdings sind Deine Angaben nicht eindeutig nachvollziehbar, denn u.a. SUMME(AB8) =AB8
Gruß Werner
.. , - ...

AW: noch nicht eindeutig ...
25.03.2014 15:20:34
Tom
Das hilft nicht weiter.
Ich fuege Bedingungen hinzu unter "Format" - "Bedingte Formatierung", "Formel ist" fuer die Positionsnummer in Spalte C (Zellen werden eingefaerbt).
Bedingung zum Einfaerben ist nicht, dass Text * Zahl ein Ergebnis liefert, eine Zelle mit Text (Name des Prueflings) liefert bei Multiplikation kein Ergebnis, verstehe also die Antwort nicht...
Bedingung fuer das Einfaerben ist
- in Spalte D ist in einer Zelle ein Name eine Prueflings (z. B. Meier, Peter) enthalten als Ergebnis der Formel dort (Bezug)
- in Spalte AB der gleichen Zeile konnte aber keine Punktzahl berechnet werden (Ergebnis der Formel dort ist 0 oder leer "").
Getestet habe ich:
=und(nicht(istleer(D8));summe(AB8)=0) ... AB Bedingung funktioniert, Rest nicht
=und(nicht(isttext(D8));summe(AB8)=0) ... AB Bedingung funktioniert, Rest nicht
=und(nicht(istleer(D8));AB=0) ... beide Teilbedingungen funktionieren nicht
Mit der Bedingung D8="" hab ich es auch schon getestet, funktioniert auch nicht, weil manchmal das Formelergebnis in D8 auch 0 liefert, manchmal aber "", je nachdem, was in der Zelle steht, auf die sich D8 bezieht (Datenquelle)

Anzeige
UND() und ODER() lässt sich ersetzen ...
25.03.2014 15:38:41
der
Hallo Tom,
... die Multiplikation von Bedingungsprüfung ist der Funktion UND() gleichzusetzen und die Addition dementsprechend der Funktion ODER().
Ich hatte allerdings Deinen ersten ersten Beitrag nicht richtig gelesen.
Wenn ich Dich jetzt richtig interpretiere müsste folgende Formel innerhalb der bedingten Formatierung =(D8"")*(D80)*(AB8=0) das gewünschte ergeben.
Gruß Werner
.. , - ...

Anzeige
AW: UND() und ODER() lässt sich ersetzen ...
25.03.2014 18:42:15
Tom
Vielen Dank,
die Tipps haben zum Ziel gefuehrt, allerdings nur der erste Bedingungsteil, nicht der mit AB8=0, hier funktioniert nur meine Teil-Loesung summe(AB8)=0
heisst also: nur AB8=0 fuehrt nicht zu bedingten Formatierung.
So kombiniert funktioniert es:
=(D8"")*(D80)*(summe(AB8)=0)
Warum in AB8 erst die Summe errechnet/interpretiert werden muss, ist mir auch ein Raetsel, die Zelle AB8 rechnet da in einer wenn-Bedingung Aufgabenteilpunkte zusammen oder leeren die Zelle "", wenn ein Fehler entsteht.
Aber so geht es endlich. Vielen Dank!
Auch Danke fuer die Info mit * + statt UND() und ODER(), da hab ich noch was dazugelernt, ist ja weniger Verschachtelarbeit...
Gruss

Anzeige
aber (summe (AB8)=0) gibt keinen Sinn ...
28.03.2014 19:29:03
der
Hallo Tom,
... denn das ist das gleiche wie (AB8=0).
Gruß Werner
.. , - ...
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Leere Zelle mit Formel bedingt formatieren


Schritt-für-Schritt-Anleitung

Um eine leere Zelle mit Formel als leer bedingt zu formatieren, gehe wie folgt vor:

  1. Wähle die Zellen in Spalte C aus, die du bedingt formatieren möchtest.
  2. Klicke auf "Start" und dann auf "Bedingte Formatierung".
  3. Wähle "Neue Regel" und dann "Formel zur Ermittlung der zu formatierenden Zellen verwenden".
  4. Gib folgende Formel ein:
    =UND(NICHT(ISTLEER(D8));SUMME(AB8)=0)

    Diese Formel prüft, ob die Zelle in Spalte D nicht leer ist und ob die Zelle in Spalte AB gleich 0 ist.

  5. Wähle das gewünschte Format aus (z.B. Hintergrundfarbe) und klicke auf "OK".

Falls du Excel 2003 verwendest, achte darauf, dass die Syntax der Formel korrekt ist und dass du die Zellen in der richtigen Reihenfolge auswählst.


Häufige Fehler und Lösungen

  • Fehler: Die Zelle in Spalte D enthält manchmal einen Wert von 0, was zu Problemen führt.

    • Lösung: Verwende die Formel =UND(NICHT(ISTTEXT(D8));SUMME(AB8)=0), um sicherzustellen, dass nur Zellen mit Text berücksichtigt werden.
  • Fehler: Bedingte Formatierung wird nicht angewendet.

    • Lösung: Stelle sicher, dass du die korrekten Zellbezüge verwendest und dass die Formel korrekt eingegeben wurde. Überprüfe auch, ob die Bedingung für Spalte AB richtig gesetzt ist.

Alternative Methoden

Falls die oben genannten Formeln nicht funktionieren, kannst du folgende Alternativen ausprobieren:

  • Verwendung von ODER(): Du kannst die Bedingungen auch mit der ODER()-Funktion kombinieren:

    =ODER(D8="";SUMME(AB8)=0)
  • Einfache Filter: Wenn du nur die leeren Zellen in Spalte D sehen möchtest, kannst du auch einen Filter anwenden, um nur die relevanten Daten anzuzeigen.


Praktische Beispiele

Hier sind einige Beispiele, wie du die bedingte Formatierung in verschiedenen Szenarien anwenden kannst:

  1. Wenn Zelle D8 mit einem Namen gefüllt ist, aber AB8 keinen Wert hat:

    =UND(NICHT(ISTLEER(D8));SUMME(AB8)=0)
  2. Wenn Zelle D8 leer ist, aber eine Formel enthält:

    =UND(ISTLEER(D8);D8<>"")

Diese Beispiele zeigen, wie man die bedingte Formatierung in Excel flexibel anwenden kann, um die Übersichtlichkeit der Daten zu verbessern.


Tipps für Profis

  • Achte darauf, dass du die Bedingte Formatierung regelmäßig überprüfst, besonders wenn du deine Arbeitsmappe änderst.
  • Nutze die Möglichkeit, mehrere Regeln für die bedingte Formatierung zu kombinieren, um komplexe Datenanalysen durchzuführen.
  • Experimentiere mit verschiedenen Farben und Schriftarten, um wichtige Informationen hervorzuheben.

FAQ: Häufige Fragen

1. Wie kann ich eine Zelle färben, wenn sie leer ist, aber eine Formel enthält? Um eine Zelle zu färben, wenn sie leer ist, aber eine Formel enthält, kannst du die Formel =ISTLEER(D8) zusammen mit der bedingten Formatierung verwenden.

2. Warum funktioniert meine Formel nicht? Überprüfe, ob du die richtigen Zellbezüge und die korrekte Syntax verwendet hast. Manchmal kann es auch an der Excel-Version liegen, die du verwendest.

3. Kann ich die bedingte Formatierung auf mehrere Spalten gleichzeitig anwenden? Ja, du kannst die bedingte Formatierung auf mehrere Spalten anwenden, indem du die Auswahl vor dem Erstellen der Regel erweiterst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige