Supportnet / Forum / Tabellenkalkulation
Excel: Formel zur Datumsabrechnung
Frage
1. Der 1. Monat wird kalendertäglich abgerechnet! (Kalenderjährlich: 365
bzw. 366 Tage im Jahr)
2. Ab dem 2. Monat werden die Tage so abgerechnet, als hätte der Monat 30
Tage bzw. das Jahr 360 Tage (Industrietage)!
3. Zu Berücksichtigen ist, dass das Anfangsdatum als erster Tag mitzählt!
4. Zu Berücksichtigen ist bei der kalendertäglichen Abrechnung, dass der
Monat Februar 28 bzw. 29 Tage zählt.
5. Zu Berücksichtigen ist im Februar das jeweilige Schaltjahr (2004)!
z.B.:
02.01.2003 bis 13.03.2003 =
Januar = 30 Tage
Februar = 30 Tage
März = 13 Tage
Korrektes Ergebnis= 73 Tage
Oder
02.02.2004 bis 13.03.2004 =
Februar = 28 Tage
März = 13 Tage
Korrektes Ergebnis= 41 Tage
Antwort 1 von Aliba
Hi Sir Vivel,
für eine 100%ige Lösung, die durchaus zu erstellen ist, fehlt die Angabe der Tageberechnung im Endmonat. Du schreibst der 1. Monat kalendergenau. Wie ists beim letzten Monat, wenn das Schlußdatum der
28. bzw. 29. Februar ist? 28 bzw. 29 Tage oder 30 Industrietage?
Oder wenn das Enddatum ein 31. ist? 30 Tage oder 31 Tage?
Bitte noch klären, dann bekommst Du Lösung.
CU Aliba
für eine 100%ige Lösung, die durchaus zu erstellen ist, fehlt die Angabe der Tageberechnung im Endmonat. Du schreibst der 1. Monat kalendergenau. Wie ists beim letzten Monat, wenn das Schlußdatum der
28. bzw. 29. Februar ist? 28 bzw. 29 Tage oder 30 Industrietage?
Oder wenn das Enddatum ein 31. ist? 30 Tage oder 31 Tage?
Bitte noch klären, dann bekommst Du Lösung.
CU Aliba
Antwort 2 von Sir Vivel
Hi Aliba,
danke für Deine Frage. Wenn der Schlusstag (im Februar!) der 28. bzw. der 29. ist, dann zählt dies auch hier als 30 Industrietage.
CU Sir Vivel
danke für Deine Frage. Wenn der Schlusstag (im Februar!) der 28. bzw. der 29. ist, dann zählt dies auch hier als 30 Industrietage.
CU Sir Vivel
Antwort 3 von Aliba
Hi Sir Vivel,
Anfangsdatum steht in A1, Enddatum in B1, Formel:
=EOMONTH(A1;0)-A1+1+(DATEDIF(A1;B1;"m")-(TAG(B1)>=TAG(A1)))*30+WENN(TAG(B1)=TAG(EOMONTH(B1;0));30;TAG(B1))
Sollte eine Fehlermeldung in Form von NAME# kommen, dann bitte:
EXTRAS - OPTIONEN - Add-in-Manager und dann den Eintrag
"Analyse-Funktion" aktivieren. Gegebenenfalls Exce beenden und neu starten.
CU ALiba
Anfangsdatum steht in A1, Enddatum in B1, Formel:
=EOMONTH(A1;0)-A1+1+(DATEDIF(A1;B1;"m")-(TAG(B1)>=TAG(A1)))*30+WENN(TAG(B1)=TAG(EOMONTH(B1;0));30;TAG(B1))
Sollte eine Fehlermeldung in Form von NAME# kommen, dann bitte:
EXTRAS - OPTIONEN - Add-in-Manager und dann den Eintrag
"Analyse-Funktion" aktivieren. Gegebenenfalls Exce beenden und neu starten.
CU ALiba
Antwort 4 von Sir Vivel
Hi Aliba,
das ist ja Suuuper! Danke.
CU Sir Vivel
das ist ja Suuuper! Danke.
CU Sir Vivel
Antwort 5 von Aliba
Hi,
wollte schon heute morgen posten, kam aber immer was dazwischen.
Eine kürzere Version:
=TAGE360(EOMONTH(A1;0)+1;EOMONTH(B1;-1))+TAG(B1)+EOMONTH(A1;0)-A1+1
CU Aliba
wollte schon heute morgen posten, kam aber immer was dazwischen.
Eine kürzere Version:
=TAGE360(EOMONTH(A1;0)+1;EOMONTH(B1;-1))+TAG(B1)+EOMONTH(A1;0)-A1+1
CU Aliba