
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 TRUE
das Format angewendet wird, wenn das Ergebnis stimmt. Daher verwenden Sie keine IF
Anweisungen, 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")