Excel : Formelproblem

cyrano

Lieutenant
Registriert
Dez. 2006
Beiträge
543
Hi ,

ich will mit einer formel prüfen ob ein Datum mehr als xx Tage zurückliegt und ggf. in eine andere Zelle schreiben "Überfällig" oder "OK".

Soweit so gut.
Formel dafür habe ich diese gebastelt:
=WENN(DATEDIF(C3;HEUTE();"d")>21;"Überfällig";"Ok")

Funktioniert auch ganz gut. Liegt das Datum allerings in der Zukunft so erscheint dann #Zahl!.
Dies ist jedoch nicht gewünscht und für spätere bearbeitung hinderlich.

Wenn ich mit : =WENN(A1="#ZAHLl!";"Überfällig";"OK") umwandeln will , steht in der zelle trotzdem #ZAHL!.

Hat jemand eine idee wie ich dieses #ZAHL! prüfen kann so das ich später Überfällig oder OK draus machen kann ?
 
Ok , wie ich gegen Daten die in der Zukunft liegen prüfe habe ich auch raus :)

=WENN(ISTFEHLER(DATEDIF(HEUTE();C4;"d"));"Überfällig";"OK")

Allerdings fehlt mir jetzt noch die Prüfung ob das Datum xx Tage zurückliegt :(
 
Mein Vorschlag

=WENN(ISTFEHLER(DATEDIF(HEUTE();B14;"d"));DATEDIF(B14;HEUTE();"d") &" vergangen";DATEDIF(HEUTE();B14;"d")& " zukunft")

Das Problem liegt in den negativen Datumswerten die nicht ausgewertet werden könne.
Es gibt auch noch andere Lösungen aber ich habe mal Deine Datedif weiter verwendet.

Wenn Ich die Aufgabe richtig verstanden habe wärs so möglich
 
So sollte es gehen:

=WENN(C3>HEUTE();"Ok";WENN(DATEDIF(C3;HEUTE();"d")>21;"Überfällig";"Ok"))
 
Ein dickes danke an euch beide :)

Beide Lösungen treffen zu.
Allerdings ist die von bare242 genau das was ich Suchte.

thx
 
Zurück
Oben