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

Forumthread: Datedif mit negativer Zahl oder leer

Datedif mit negativer Zahl oder leer
01.06.2022 12:11:19
Andy
Hallo ins Forum.
Ich habe mir eine Datedif Formel angelegt ( =DATEDIF($Y$1;V6;"d") mit der ich die Tage, bis zum Auslieferungstermin unserer Aufträge, sehen kann. In Y1 ist die Formel =Heute() hinterlegt.
Jetzt ist mir mittlerweile bekannt, dass das Enddatum immer hinter dem Anfangsdatum liegen muss, da ansonsten #Zahl angezeigt wird.
Ich hatte mir ursprünglich bei der Formel erhofft, dass Sie genau das tut, wenn das Auslieferungsdatum =0 oder Also z.B. -2; -5 etc. einfach damit man sieht, wie viele Tage man den ursprünglichen Termin überzogen hat.
Scheinbar aber mit der Formel nicht machbar. Gibt es andere Lösungen die mir sowohl die verbleibenden Tage bis Endtermin als auch die überzogenen Tage anzeigt?
Oder zumindest einen Zusatz, der mir, wenn Auslieferungsdatum und aktuelles Datum übereinstimmen dann 0 oder nichts anzeigt statt #Zahl?
Grüße Andy
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datedif mit negativer Zahl oder leer
01.06.2022 12:12:42
{Boris}
Hi,

Gibt es andere Lösungen
Ja:
=V6-$Y$1
VG, Boris
langweilig ;-)
01.06.2022 12:33:49
Rudi
Hallo,
=DATEDIF(MIN(V6;$Y$1);MAX(V6;$Y$1);"d")*WENN(V6&gt$Y$1;1;-1)
ist doch viel schöner.
Gruß
Rudi
AW: langweilig ;-)
01.06.2022 12:56:33
Andy
:-) Ich wusste, es gibt doch was schön aufwendiges.
Wie kann ich das mit dem Wahrheitstest verstehen Rudi? Wenn wahr 1 ( also positiver Wert?) Wenn falsch - 1 ( negativer Wert?).
Danke vielmals.
Grüße Andy
Anzeige
Wenn wahr 1: richtig. owT
01.06.2022 13:02:24
Rudi
AW: Wenn wahr 1: richtig. owT
01.06.2022 13:22:17
Andy
OK Danke!
Man könnte das jetzt auch noch...
01.06.2022 13:31:38
{Boris}
Hi Rudi,
...in eine rekursive LAMBDA packen, damit`s mal so richtig wichtig aussieht ;-)
Will nur hoffen, dass der TE das Späßchen verstanden hat (stell mir grad vor, wie Deine Formel in der Datei weiterexistiert.. ;-) )
VG, Boris
Anzeige
AW: Man könnte das jetzt auch noch...
01.06.2022 13:55:02
Rudi
und auch noch (sieht wichtiger aus)
=DATEDIF(MIN(V6;$Y$1);MAX(V6;$Y$1);"d")*(2*-(V6&gt$Y$1)-1)
AW: Man könnte das jetzt auch noch...
01.06.2022 14:27:16
Andy
Nochmal ne andere Variante.
Also, am einfachsten geht's doch dann mit der von Boris.
Danke euch nochmal und viel Spaß noch mit LAMBDA und TE!
;
Anzeige
Anzeige

Infobox / Tutorial

DATEDIF mit negativer Zahl oder leer


Schritt-für-Schritt-Anleitung

  1. Erstelle die Grundformel: Beginne mit der Formel, um die Differenz zwischen zwei Daten zu berechnen. Du kannst die folgende Formel verwenden:

    =DATEDIF($Y$1;V6;"d")

    Hierbei ist $Y$1 das aktuelle Datum (z.B. mit =HEUTE()).

  2. Fehlerbehebung bei #Zahl: Wenn das Enddatum (V6) vor dem Anfangsdatum ($Y$1) liegt, zeigt Excel den Fehler #Zahl an. Um diesen Fehler zu vermeiden, kannst du die Formel anpassen.

  3. Anpassung für negative Tage: Verwende diese Formel, um sowohl positive als auch negative Tage zu erfassen:

    =DATEDIF(MIN(V6;$Y$1);MAX(V6;$Y$1);"d") * WENN(V6>$Y$1;1;-1)

    Diese Formel gibt dir die Anzahl der Tage zurück, wobei negative Tage korrekt angezeigt werden.


Häufige Fehler und Lösungen

  • Fehler: #Zahl angezeigt

    • Lösung: Stelle sicher, dass das Enddatum nicht vor dem Anfangsdatum liegt. Verwende die oben genannte angepasste Formel.
  • DATEDIF funktioniert nicht

    • Lösung: Überprüfe, ob die Eingabedaten korrekt formatiert sind. Achte darauf, dass die Daten als Datum und nicht als Text formatiert sind.
  • DATEDIF zeigt negative Werte nicht an

    • Lösung: Nutze die angepasste Formel, um negative Tage korrekt anzuzeigen.

Alternative Methoden

Eine weitere Möglichkeit, die Differenz zwischen zwei Daten zu berechnen, ist die direkte Subtraktion:

=V6-$Y$1

Diese Methode zeigt die Anzahl der Tage einfach an, unabhängig davon, ob es sich um positive oder negative Werte handelt.

Du kannst auch die DATEDIF-Funktion in Kombination mit bedingten Formatierungen verwenden, um das Ergebnis visuell ansprechend zu gestalten.


Praktische Beispiele

  1. Beispiel für positive Tage:

    • Wenn $Y$1 auf den 01.01.2023 gesetzt ist und V6 auf den 10.01.2023, gibt die Formel:
      =DATEDIF($Y$1;V6;"d") 

      den Wert 9 zurück.

  2. Beispiel für negative Tage:

    • Wenn $Y$1 auf den 01.01.2023 gesetzt ist und V6 auf den 25.12.2022, gibt die angepasste Formel:
      =DATEDIF(MIN(V6;$Y$1);MAX(V6;$Y$1);"d") * WENN(V6>$Y$1;1;-1)

      den Wert -7 zurück.


Tipps für Profis

  • Nutze die LAMBDA-Funktion, um deine Formeln zu optimieren und wiederverwendbar zu machen.
  • Experimentiere mit bedingten Formatierungen, um positive und negative Werte visuell zu differenzieren.
  • Halte die Daten sauber und formatiere sie korrekt, um Fehler wie #Zahl zu vermeiden.

FAQ: Häufige Fragen

1. Warum zeigt DATEDIF manchmal #Zahl an?
Das passiert, wenn das Enddatum vor dem Anfangsdatum liegt. Überprüfe deine Daten und verwende die angepasste Formel.

2. Wie kann ich negative Tage in Excel anzeigen?
Verwende die angepasste DATEDIF-Formel oder die einfache Subtraktionsmethode, um negative Tage korrekt darzustellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige