Unterbrechungen ausrechnen

Gismon

Mitglied
Hallo,

ich möchte in Excel Dienstzeiten ausrechnen.

Unterbrechung vom 25.10.1982 bis 12.03.1984

Die Unterbrechungen sollen nach Tage, Monaten und Jahren ausgegeben werden.

Ich habe es schon mit Datedif versucht - ohne Erfolg.

Hat jemand eine Lösung?

Für o.g. Beispiel wäre folgendes Ergebnis richtig:

19 Tage | 4 Monate | 1 Jahr

Vielen Dank!
 
Hallo Gismon

Code:
=JAHR(B2)-JAHR(B1)-WENN(ODER(MONAT(B2)<MONAT(B1);UND(MONAT(B2)=MONAT(B1);TAG(B2)<TAG(B1)));1;0)&" Jahr(e) "&MONAT(B2)-MONAT(B1)+WENN(UND(MONAT(B2)<=MONAT(B1);TAG(B2)<TAG(B1));11;WENN(UND(MONAT(B2)<MONAT(B1);TAG(B2)>=TAG(B1));12;WENN(UND(MONAT(B2)>MONAT(B1);TAG(B2)<TAG(B1));-1)))&" Monat(e) "&B2-DATUM(JAHR(B2);MONAT(B2)-WENN(TAG(B2)<TAG(B1);1;0);TAG(B1))&" Tag(e)"

wobei in B1 das anfangsdatum und in B2 das enddatum steht .

Beispiel von http://support.microsoft.com/kb/504398/de


Gruß Ingo
 
Hallo Ingo,

recht schönen Dank!

Es funktioniert alles tadellos. Respekt für den Link.

Ich stelle jetzt allerdings fest, dass ich das irgendwie umstellen muss.

Er soll mir folgende Unterbrechung ausrechnen:

Datum vom:12.01.2000Datum bis:08.02.2002

Als Ergebnis kommt raus:

Anzahl Jahre2Anzahl Monate0Anzahl Tage27

Das ist soweit auch richtig.

Allerdings müsste ich noch einen Tag "im Sinn" haben, da der 12.01.2000 bereits der erste Tag der Unterbrechung ist. Die Formel rechnet lediglich die Differenz aus.

Somit wären es nach Adam Ries 28 Tage.

Das ist natürlich kein Problem - einfach immer noch +1 in die Formel setzen.

Ich werde es einfach mal ausprobieren, ob wir diese Art von Berechnung für unsere Dienstjubiläen verwenden können.

Danke nochmals - Gruß Gismon
 

Neue Beiträge

Zurück