Excel - Tage inkl. Startdatum berechnen und bei keinem Datum dann 0?
Hallo liebe Excel-Experten,
ich möchte gerne die Tage aus zwei Datumsangaben inkl. des Startdatums errechnen - wenn möglich, aber ohne die Funktion "+1"
Beispiel:
Startdatum: 06.01.2025 in Zeile D9
Enddatum: 12.01.2025 in Zeile E9
Bei der Formel: =E9-D9+1 steht auch richtigerweise dann 7.
Gebe ich die Formel ein, wo in den Zeilen noch kein Datum steht, berechnet Excel eine 1.
Hier möchte ich dann aber gerne eine 0 stehen haben so lange, bis ein Datum eingetragen wird.
Noch einfach ausgedrückt - ich möchte gerne die ganzen Wochentage errechnet haben, nicht nur die Differenz.
Beispiel:
Wenn 06.01. - 12.01. = 7
Wenn 08.01. - 12.01. = 5
Wenn kein Datum = 0
Freue mich über zahlreiche Lösungsvorschläge :-)
Lieben Dank und viele Grüße
Anke
5 Antworten
Hallo,
die Formel von daCypher ist natürlich deutlich kürzer, aber da du dich ja über „zahlreiche Lösungsvorschläge“ freust, hier noch eine weitere Möglichkeit:
=WENN(ODER(D9="";E9="");0;SUMME(DATEDIF(D9;E9;"d");1))
Anstatt der 0 könntest du übrigens auch zwei doppelte Anführungszeichen in die Formel schreiben:
=WENN(ODER(D9="";E9="");"";SUMME(DATEDIF(D9;E9;"d");1))
Dann würde das Feld komplett leer bleiben, bis sowohl Start- als auch Enddatum eingegeben wurden.
Gruß, BerchGerch
Es gibt noch die Funktion TAGE(), aber die rechnet in dem Fall auch nur 6 Tage.
Ich würde einfach ein WENN davor setzen:
=WENN(D9="";0;E9-D9+1)
pack es in eine "WENN-Funktion"
Wenn "nichts dasteht" dann "0"; sonst "Formel"
Nun, Du könntest statt dessen mit "-" arbeiten. 😉
Die 2. Variante wird Dir sicher nicht besser gefallen.
oder in A10 - 3. Variante


Ich hab dir hierzu mal mehrere Varianten verglichen
- Startdatum < Enddatum
- beide Werte leer
- Startdatum > Enddatum
Wenn bei dir 3. nicht eintreten kann, dann würde ich gleich die erste Variante nehmen mit Vorzeichen.
Kann hingegen 3 auch passieren bzw. du möchtest negativ Werte verhindern, dann hilft nur eine Variante mit WENN(S) bzw. mein missbrauchtes ERSTERWERT, was aber in der benutzten Form eigentlich auch nur ein WENN ist. Die Vorteile von ERSTERWERT liegen eigentlich an anderer Stelle.
such dir also aus was für das dich das beste ist.
die roten Werte habe eingefärbt, damit man sieht, dass diese Werte falsch bzw. nicht erwünscht sind.
ANMERKUNG:
Die Formel =DATEDIF(.... musst du selber googlen, du wirst keinerlei QuickInfo innerhalb von Excel erhalten bei der Eingabe dieser. Es ist eine von wenigen nicht offiziell dokumentierten Excel Formeln, ich tippe aber mal das diese über die nächsten Jahre vollständig durch andere ersetzt werden wird, Tage() ist ja ein erster Schritt in die Richtung,
