Excel wenn Datum überschritten dann Text

Excel wenn Datum überschritten dann Text

Usi

Cadet 4th Year

  • #1

Guten Morgen

Problem 1) Ich habe eine Spalte i mit einem Datum und möchte die Zeile eingefärbt haben, wenn das Datum abgelaufen ist, aber irgendwie arbeitet die Formatierung willkürlich.

Ich habe die ganze Tabelle markiert und ne bedingte Formatierung erstellt mit der Formel: =$I2<HEUTE()
Siehe:

Sieht dann so aus:

Es werden Zeilen formatiert, aber nicht zwangsläufig nach dem gewünschten Muster.

Problem 2) Ein weiteres Problem ist, dass mehr Zeilen nach und nach eingetragen werden und die bedingte Formatierung immer neu erstellt wird für diese eine Zeile. Irgendwann ist die Übersicht für die bedingte Formatierung zugemüllt mit der gleichen Regel obwohl ich ja extra die ganze Tabelle ausgewählt habe damit ein Befehl reicht.

edit: Ich arbeite an nem Mac Mini mit Office 365 für Mac.

Excel wenn Datum überschritten dann Text

  • #2

Hast Du alle Daten auch wirklich als 'Datum' (Formatierung) drin? Das kann häufig das Problem bei HEUTE ()-Abgleichen sein.
Ansonsten lösch nochmal alle bedingten Formatierungen und markiere nur Spalte I und setz dann die Bedingung

  • #3

Würde die bedingte Formatierung über eine Hilfszelle realisieren, z.B. im Tabellenkopf und dort dann das aktuelle Datum eintragen. Evtl klappt das besser.

Excel wenn Datum überschritten dann Text

  • #4

Hier erklärt, bitte in Ruhe lesen:
https://www.monaco-software.de/schnipsel/microsoft-office/microsoft-excel/109-excel-2010-bedingte-formatierung-ganze-zeile-färben

Für Dein Beispiel:

Ergänzung (17. Juni 2020)


Zitat von Usi:

Problem 2) Ein weiteres Problem ist, dass mehr Zeilen nach und nach eingetragen werden und die bedingte Formatierung immer neu erstellt wird für diese eine Zeile. Irgendwann ist die Übersicht für die bedingte Formatierung zugemüllt mit der gleichen Regel obwohl ich ja extra die ganze Tabelle ausgewählt habe damit ein Befehl reicht.

Deswegen die Wenn Formel mit dem $, so stellst Du die Prüfung für alle Zellen auf die Feste Spalte ein. Somit werden alle Zellen auf den jeweiligen Wert in der fixen Spalte aber der relativen Zeile bezogen. Somit reicht eine Regel für das gesamte Tabellenblatt.

Klingt jetzt komisch, da ich es auch nicht besser erklären kann. Aber mit der Formel bringt man "Bedingte Formatierung" dazu, diese einen Regel zu nehmen und auf jede Zelle nach dem WENN/DANN zu prüfen und anzuwenden.

Zuletzt bearbeitet: 17. Juni 2020

  • #5

In der bedingten Formatierung braucht es kein WENN/DANN.
=$A1<heute() reicht völlig aus.

  • #6

Zu Problem 1:
Hier ist der relative Bezug falsch.
Deine Bedingte Formatierung startet mit Zeile 1, deine Formel mit Zeile 2.
Als Ausgangspunkt immer die oberste linke Zelle des markierten Bereichs verwenden bzw. in dem Fall die oberste Zeile.

Zu Problem 2:
Wird hier mit copy/paste gearbeitet? Wenn ja: "nur Inhalte einfuegen" verwenden.
Wenn die Zellen "nur" ausgefuellt werden, sollte das eigentlich die Formatierung unberuehrt lassen.

Ansonsten hilft nur die bedingte Formatierung bis auf eine Zeile zu entfernen (markieren und bedingte Formatierung in ausgewahlten Bereich entfernen) und den Bereich der bedingten Formierung der uebrig gebliebenen ZEile auf die gesamte Tabelle wieder erweitern.

Excel wenn Datum überschritten dann Text

  • #7

Zitat von steve1da:

In der bedingten Formatierung braucht es kein WENN/DANN.
=$A1<heute() reicht völlig aus.

Dachte ich auch. Hab's versucht. Funktioniert bei mir nicht und ergibt das im Eingangspost erklärte Problem:
(mache ich 1:1 die gleichen Schritte mit der WENN-DANN, ohne Probleme, siehe Screenshot oben.)

Ergänzung (17. Juni 2020)


Zitat von Scientist:

Zu Problem 1:
Hier ist der relative Bezug falsch.
Deine Bedingte Formatierung startet mit Zeile 1, deine Formel mit Zeile 2.

Woran siehst Du das? Für mich sieht das bei "Angewendet auf" aus als hätte er einfach das ganze Tabellenblatt markiert, man sieht ja nur ab "$1:"
Wenn er gerade die zweite Zeile markiert hatte, steht dann beim relativen Bezug halt $I2;?

Außerdem müsste die Formel als solche dann ja funktionieren, nur halt um eine Zeile versetzt. Beim zweiten Screenshot sieht man aber ja das diverse Zeilen nacheinander nicht bearbeitet sind.

Wie gesagt, ich kann das Problem beim selbstversuch nachvollziehen. Wenn-Dann löst es jedoch perfekt. Keine Ahnung ob ich was vom Ablauf her falsch mach, aber versucht es doch mal selbst zu reproduzieren so wie ich oben.

Zuletzt bearbeitet: 17. Juni 2020

Excel wenn Datum überschritten dann Text

Usi

Cadet 4th Year

Ersteller dieses Themas

  • #8

Zitat von PrinceCharming:

Hast Du alle Daten auch wirklich als 'Datum' (Formatierung) drin? Das kann häufig das Problem bei HEUTE ()-Abgleichen sein.
Ansonsten lösch nochmal alle bedingten Formatierungen und markiere nur Spalte I und setz dann die Bedingung

Ist Datumsformat. Und wenn ich es nur auf i anwende wird auch nur i eingefärbt, aber auch wieder falsch. Also genauso falsch.
Irgendwas stimmt an der Formel nicht.

Zitat von Scientist:

Hier ist der relative Bezug falsch.
Deine Bedingte Formatierung startet mit Zeile 1, deine Formel mit Zeile 2.

Das war's danke xD Startet jetzt mit i1

Zitat von Scientist:

Wird hier mit copy/paste gearbeitet? Wenn ja: "nur Inhalte einfuegen" verwenden.

Versuch ich mal, danke.

  • #9

@
Sun_set_1
In deiner zweiten Formel sind Anführungszeichen um die Formel. Deshalb hauts nicht hin.

  • #10

@Sun_set_1
zu 1)
Die Formel gehoert nicht in Anfuehrungsstriche.
Damit wird die Formel als Text interpretiert, weshalb auch keine Uebereinstimmung vorhanden ist.

zu 2)
Nein, es wird immer die Formel mit dem Bezug auf die oberste linke Zelle des Bereich dargestellt und nicht die aktuell markierte Zelle oder zum Zeitpunkt des erstellen der Formel.
Der dargestellte Bezug aendert sich auch, wenn der angewendete Bereich nach oben oder links erweitert wird.

Wie sende ich eine E Mail Wenn das Fälligkeitsdatum in Excel erreicht wurde?

Senden Sie eine E-Mail, wenn das Fälligkeitsdatum mit dem VBA-Code erreicht wurde.
Drücken Sie die Taste Andere + F11 Tasten gleichzeitig zum Öffnen der Microsoft Visual Basic für Applikationen Fenster..
In dem Microsoft Visual Basic für Applikationen Fenster, bitte klicken Insert > Modul..

Wie kann ich in Excel ein Datum fortlaufend?

Wählen Sie die Zelle mit dem ersten Datum aus. Wählen Sie dann den Zellbereich aus, den Sie ausfüllen möchten. Wählen Sie Ausfüllen > Serie > Datumseinheitaus. Wählen Sie die gewünschte Einheit aus.

Wie funktioniert wenn dann in Excel?

die WENN/DANN-Funktion ist eine sehr häufig verwendete Excel Funktion, bei der du eine Abfrage erstellst, indem du eine Bedingung (oder auch mehrere Bedingungen gleichzeitig) festlegst, um ein entsprechendes Ergebnis zu erhalten, falls diese Bedingung(en) erfüllt ist (bzw. sind).

Wie mache ich eine Geburtstagserinnerung in Excel?

Geburtstagserinnerung in Excel.
Klicke in die Zelle, in der du immer das aktuelle Datum sehen möchtest und gib die folgende Formel ein: ... .
Bestätige mit [ENTER]. ... .
Markiere die Zellen mit den Geburtstagen..
Wähle Start / Bedingte Formatierung / Neue Regel..