Bedingte Formatierung mit dynamischen, benutzerdefiniert formatierten Daten

Bedingte Formatierung mit dynamischen, benutzerdefiniert formatierten Daten

Mein Problem besteht darin, dass ich eine Liste mit benutzerdefiniert formatierten Daten rot einfärben möchte, wenn das Datum überschritten ist.

Ich habe beispielsweise zwei Aktionen erhalten:

  • Kauf Brot: Muss abgeschlossen sein vor27.01.
  • Milch kaufen: Muss abgeschlossen sein vor25.03.

Mein Excel sieht so aus:

       A                B                C
1   Action            Date            Finished
2   Buy Bread         27/01           NO
3   Buy Milk          25/03           Yes

Ich möchte, dass die Spalte B rot ist, wenn das Datum veraltet ist und die AktionNICHTfertig

Ich habe bedingte Formatierungen verwendet, beispielsweise:

  • Die Reichweite beträgt:"= $B:$B"
  • Die Formel lautet:"Wenn der Wert in der Zelle > HEUTE ist()
  • Die Zelle mussROTnurWENNDie Aktion ist markiert alsNEIN
  • Und natürlich erfolgt die Formatierung mit der Farbe Rot.

Ich kann das„WENN A3 NEIN ist“Bedingung richtig in meiner bedingten Formatierungsformel. Wie kann ich dieseWENNmit dem"AKTUELLE ZELLE"?

Zum Beispiel:

IF ( CURRENTCELL in B2 > TODAY AND CURRENTCELL in C2 = NO )

Antwort1

Geben Sie in Ihrem Fenster zur bedingten Formatierung einfach diese Formel ein:

=AND($B2<=TODAY(),$C2="No")

Abhängig von Ihrem Standort müssen Sie dies möglicherweise ,durch ersetzen .;


Beachten Sie, dass die bedingte Formatierung funktioniert, indem eine Formel überprüft wird und TRUEdas Format angewendet wird, wenn das Ergebnis stimmt. Daher verwenden Sie keine IFAnweisungen, da diese zum Anwenden eines bestimmten Ergebnisses verwendet werdenWenneine Bedingung ist wahr.

Eine Erklärung der bedingten Formatierung
Die Formel, die Sie schreiben, ist dynamisch. Stellen Sie sich vor, Sie hätten am Ende Ihrer Daten eine Spalte hinzugefügt, die Formel in die erste Zelle geschrieben und sie nach unten kopiert.

Da Sie die Zeilennummer nicht gesperrt haben, ändert sich die Formel und berücksichtigt nun die Zeile, in der sie sich befindet. Möglicherweise erhalten Sie am Ende 100 Kopien, von denen jede eine von 100 Zeilen berücksichtigt.

Dies ist dasselbe, der von Ihnen ausgewählte Bereich ist Ihre Spalte, und Excel ändert die bedingte Formatierung, um jede Zeile einzeln zu prüfen. Bei der Prüfung von Zeile 6 hat sich die Formel geändert und bezieht sich nun auf B6.

Dies könnte hilfreich sein:chandoo.org/wp/2009/03/13/excel-conditional-formatting-basics.

Bearbeiten
Zur späteren Bezugnahme, angepasst für Französisch:=ET($B2<=AUJOURDHUI();$C2="No")

verwandte Informationen