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

Forumthread: Anzahl der Kalendertage zwischen zwei Daten

Anzahl der Kalendertage zwischen zwei Daten
03.05.2007 11:11:33
Peter
Hallo Excel-Freunde,
Zelle B 1 = 20.03.2007
Zelle B 2 = 14.08.2007
Mit der Formel Datedif(B1;B2;"d")+1 ermittele ich die Anzahl der Kalendertage zwischen beiden Daten (= 148).
Gibt es eine Möglichkeit, zusätzlich rechnerisch die einzelnen Monate (März, April usw. bis August zu ermitteln) und gleichzeitig die Anzahl der Kalendertage je Monat für den o.a. Zeitraum (z.B. März = 12 KT, April = 30 KT, August = 14 KT).
MfG
Peter

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Anzahl der Kalendertage zwischen zwei Daten
03.05.2007 11:47:00
Peter
Hallo Hermann,
genau so etwas habe ich gesucht. Vielen herzlichen Dank !
Gruß
Peter

AW: Danke für die Rückantwort......oT.
03.05.2007 11:51:00
HermannZ
Gruss HermannZ

Anzeige
AW: Anzahl der Kalendertage zwischen zwei Daten
03.05.2007 12:12:04
Erich
Hallo Peter,
oder so (funzt auch, wenn Anfangs- und Enddatum im selben Monat liegen):
 ABCD
1 20.03.2007März 200712
2 14.08.2007April 200730
3  Mai 200731
4  Juni 200730
5  Juli 200731
6  August 200714
7    
8    
9148148Summe:148

Formeln der Tabelle
ZelleFormel
C1=WENN(MONAT($B$2)<MONAT($B$1)+ZEILE(B1)-1;"";DATUM(JAHR($B$1); MONAT($B$1)+ZEILE(B1)-1;1))
D1=WENN(C1="";"";MIN($B$2;DATUM(JAHR(C1); MONAT(C1)+1;0))-MAX($B$1;C1)+1)
C2=WENN(MONAT($B$2)<MONAT($B$1)+ZEILE(B2)-1;"";DATUM(JAHR($B$1); MONAT($B$1)+ZEILE(B2)-1;1))
D2=WENN(C2="";"";MIN($B$2;DATUM(JAHR(C2); MONAT(C2)+1;0))-MAX($B$1;C2)+1)
A9=DATEDIF(B1;B2;"d")+1
B9=B2-B1+1
D9=SUMME(D1:D8)

Statt DATEDIF kannst du für die Gesamttage auch die einfachere Differenz (Zelle B9) verwenden.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort

Anzeige
AW: Anzahl der Kalendertage zwischen zwei Daten
03.05.2007 12:26:05
Peter
Hallo Erich,
auch Dir vielen Dank für deine Lösung.
Gruß
Peter

AW: Anzahl der Kalendertage zwischen zwei Daten
03.05.2007 13:46:52
Peter
Hallo Erich,
ich habe doch noch eine Rückfrage:
In meiner Tabelle stehen auf Grund von eingefügten Zeilen das Anfangsdatum jetzt in Zelle D4 und das Enddatum in F4.
Beim Kopieren und Einfügen Deiner Formeln mache ich irgendetwas mit dem Anpassen der Zellbezüge nicht richtig.
Könntest Du mir noch einmal für D4 und F4 weiterhelfen ?
Gruß
Peter

Anzeige
AW: Anzahl der Kalendertage zwischen zwei Daten
03.05.2007 16:23:01
Erich
Hallo Peter,
das sähe so aus (Jahreswechsel gehen damit nun auch):
 DEFGH
3von bisMonatTage
430.12.2006 01.01.2007Dezember 20062
5   Januar 20071
6     
7     
8 33Summe:3

Formeln der Tabelle
ZelleFormel
G4=WENN($F$4<DATUM(JAHR($D$4); MONAT($D$4)+ZEILE(D1)-1;1); ""; DATUM(JAHR($D$4); MONAT($D$4)+ZEILE(D1)-1;1))
H4=WENN(G4="";"";MIN($F$4;DATUM(JAHR(G4); MONAT(G4)+1;0))-MAX($D$4;G4)+1)
G5=WENN($F$4<DATUM(JAHR($D$4); MONAT($D$4)+ZEILE(D2)-1;1); ""; DATUM(JAHR($D$4); MONAT($D$4)+ZEILE(D2)-1;1))
H5=WENN(G5="";"";MIN($F$4;DATUM(JAHR(G5); MONAT(G5)+1;0))-MAX($D$4;G5)+1)
E8=DATEDIF(D4;F4;"d")+1
F8=F4-D4+1
H8=SUMME(H4:H7)

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Anzahl der Kalendertage zwischen zwei Daten in Excel


Schritt-für-Schritt-Anleitung

  1. Daten eingeben: Trage das Startdatum in Zelle B1 und das Enddatum in Zelle B2 ein.

    • Beispiel:
      • B1 = 20.03.2007
      • B2 = 14.08.2007
  2. Formel zur Berechnung der Kalendertage:

    • Verwende die folgende Formel in einer neuen Zelle (z.B. A1):
      =DATEDIF(B1;B2;"d") + 1
    • Diese Formel berechnet die Anzahl der Tage zwischen zwei Daten und gibt 148 zurück.
  3. Monate und Kalendertage je Monat ermitteln:

    • Um die Anzahl der Kalendertage je Monat zu ermitteln, kannst Du eine „Wenn“-Formel in einer Tabelle verwenden, wie im Beispiel von Erich gezeigt.

Häufige Fehler und Lösungen

  • Fehler: Falsche Zellbezüge nach dem Kopieren:

    • Stelle sicher, dass Du die Zellbezüge entsprechend anpasst, wenn Du die Formeln kopierst.
    • Beispiel: Wenn das Startdatum jetzt in D4 und das Enddatum in F4 steht, musst Du die Formeln anpassen:
      =DATEDIF(D4;F4;"d") + 1
  • Fehler: Datumsformat:

    • Stelle sicher, dass die Zellen im richtigen Datumsformat formatiert sind.

Alternative Methoden

  • Einfachere Differenz: Anstatt DATEDIF zu verwenden, kannst Du auch direkt die Differenz zwischen den Daten berechnen:
    =B2 - B1 + 1
  • Anzahl der Arbeitstage: Verwende die Funktion NETTOARBEITSTAGE, um die Anzahl der Arbeitstage zwischen zwei Daten zu berechnen:
    =NETTOARBEITSTAGE(B1;B2)

Praktische Beispiele

  1. Berechnung der Anzahl der Wochen:

    • Um die Anzahl der Wochen zwischen zwei Daten zu berechnen, kannst Du die folgende Formel verwenden:
      =DATEDIF(B1;B2;"d") / 7
  2. Monate zwischen zwei Daten:

    • Verwende die Formel:
      =DATEDIF(B1;B2;"m")
    • Dies gibt Dir die Anzahl der Monate zwischen den beiden Daten.

Tipps für Profis

  • Daten dynamisch gestalten: Nutze Dropdown-Menüs für die Datumsangaben, um Eingabefehler zu reduzieren.
  • Bedingte Formatierung: Hebe Zellen hervor, die innerhalb eines bestimmten Zeitrahmens liegen, um wichtige Daten schnell zu identifizieren.
  • Verwenden von benannten Bereichen: Erleichtert das Arbeiten mit Formeln, indem Du die Zellen benennst (z.B. „Startdatum“ und „Enddatum“).

FAQ: Häufige Fragen

1. Wie berechne ich die Anzahl der Tage zwischen zwei Daten einschließlich des Startdatums in Excel? Verwende die Formel:

=DATEDIF(B1;B2;"d") + 1

2. Wie viele Monate liegen zwischen zwei Daten in Excel? Nutze die Formel:

=DATEDIF(B1;B2;"m")

3. Wie zähle ich die Arbeitstage zwischen zwei Daten in Excel? Verwende die Funktion:

=NETTOARBEITSTAGE(B1;B2)

4. Wie kann ich die Anzahl der Kalendertage zwischen zwei Daten in Monate umrechnen? Du kannst die Anzahl der Tage durch 30 teilen, um eine grobe Schätzung der Monate zu erhalten:

=DATEDIF(B1;B2;"d") / 30

5. Welche Excel-Version benötige ich für diese Funktionen? Die genannten Funktionen sind in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2010 und höher.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige