Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Datumsdifferenz als Dezimalzahl

10 views
Skip to first unread message

Andreas Volkert

unread,
Jun 4, 2008, 9:54:58 AM6/4/08
to
Hallo liebe Newsgroup-Freunde,

ich müsste bitte eine Zeitdifferenz als Dezimalzahl berechnen. Ich kenne
natürlich die Funktion DATEDIF, die die Zahlen jedoch nur als Jahr bzw.
Monat oder Tag zum Ausdruck bringt.

Für eine spezielle Berechnung bräuchte ich die Zeitdifferenz jetzt jedoch
als Dezimalzahl in der Form 0,00 Jahre. Ich bin nicht so ganz zufrieden mit
der möglichen Lösung, eine Zeitdifferenz in Tagen nur durch 365 zu teilen,
da man natürlich den Unschärfefaktor Schaltjahr dabei nicht berücksichtigt.

Gibt es eine Möglichkeit, eine exakte Berechnung dieser Datumsdifferenz
durchzuführen. Wenn ja, wie?

Vielen Dank im Voraus für Euere Hilfe.

Andi Volkert


Alexander Wolff

unread,
Jun 4, 2008, 10:14:37 AM6/4/08
to
Die Tastatur von Andreas Volkert wurde wie folgt gedrückt:

> Hallo liebe Newsgroup-Freunde,
>
> ich müsste bitte eine Zeitdifferenz als Dezimalzahl berechnen. Ich
> kenne natürlich die Funktion DATEDIF, die die Zahlen jedoch nur als
> Jahr bzw. Monat oder Tag zum Ausdruck bringt.

*24 macht aus Tagen Dezimalstunden

> Für eine spezielle Berechnung bräuchte ich die Zeitdifferenz jetzt
> jedoch als Dezimalzahl in der Form 0,00 Jahre. Ich bin nicht so ganz

Zwischen Wochen und Monaten gibt es eine Berechnungs-Lücke:
www.xxcl.de/0028.htm

> zufrieden mit der möglichen Lösung, eine Zeitdifferenz in Tagen nur
> durch 365 zu teilen, da man natürlich den Unschärfefaktor Schaltjahr
> dabei nicht berücksichtigt.
> Gibt es eine Möglichkeit, eine exakte Berechnung dieser
> Datumsdifferenz durchzuführen. Wenn ja, wie?

Wenn Du also bislang Tage als Differenz A1 hattest:

=A1/146097*400 ergibt Dir die Dezimaljahre über einen Betrachtungszeitraum
von 400 Jahren.
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2


Claus Busch

unread,
Jun 4, 2008, 10:12:16 AM6/4/08
to
Hallo Andy,

Am Wed, 4 Jun 2008 15:54:58 +0200 schrieb Andreas Volkert:

> Für eine spezielle Berechnung bräuchte ich die Zeitdifferenz jetzt jedoch
> als Dezimalzahl in der Form 0,00 Jahre. Ich bin nicht so ganz zufrieden mit
> der möglichen Lösung, eine Zeitdifferenz in Tagen nur durch 365 zu teilen,
> da man natürlich den Unschärfefaktor Schaltjahr dabei nicht berücksichtigt.

das Schaltjahr wird alle 4 Jahre eingeflickt, um die Zeitunterschiede
wieder zu bereinigen. Ein Jahr im Gregorianischen Kalender ist 365,2425
Tage lang. Berechne deine Tage und teile durch diese Zahl, das dürfte
ziemlich hinkommen.


Mit freundlichen Grüssen
Claus Busch
--
Win XP Prof SP2 / Vista Ultimate
Office 2003 SP2 / 2007 Ultimate

Andreas Volkert

unread,
Jun 4, 2008, 10:58:26 AM6/4/08
to
Hallo Claus,

"Claus Busch" <claus...@t-online.de> schrieb im Newsbeitrag
news:%23BRxA1k...@TK2MSFTNGP04.phx.gbl...
.
[...]


> das Schaltjahr wird alle 4 Jahre eingeflickt, um die Zeitunterschiede
> wieder zu bereinigen. Ein Jahr im Gregorianischen Kalender ist 365,2425
> Tage lang. Berechne deine Tage und teile durch diese Zahl, das dürfte
> ziemlich hinkommen.

[...]

vielen Dank für Deinen Tipp, den ich sofort ausprobieren bzw. umsetzen
werde.

Viele Grüße aus München

Andi Volkert

Andreas Volkert

unread,
Jun 4, 2008, 5:09:19 PM6/4/08
to
Hallo Alexander,

"Alexander Wolff" <oo...@gmx.de> schrieb im Newsbeitrag
news:g2682s$tk6$03$1...@news.t-online.com...

[...]


> *24 macht aus Tagen Dezimalstunden

....


> Zwischen Wochen und Monaten gibt es eine Berechnungs-Lücke:
> www.xxcl.de/0028.htm

.....


> =A1/146097*400 ergibt Dir die Dezimaljahre über einen Betrachtungszeitraum
> von 400 Jahren.

[...]> --


vielen Dank für Deinen Tipp, den ich mittlerweile ausprobiert habe.
Funktioniert super!

Aber sag mal... Wie kommt man auf den Wert 146097. Dass man mit 400
multipliziert, leuchtet mir noch eingermaßen ein (alle durch 100 teilbaren
Jahre haben kein Schaltjahr), aber wie kommt der Wert 146097 zustande?

Vielen Dank für Deine Hilfe.

Andreas Volkert

unread,
Jun 4, 2008, 5:13:55 PM6/4/08
to
Hallo Alexander,


[...]
">> www.xxcl.de/0028.htm
> .....


>
> Aber sag mal... Wie kommt man auf den Wert 146097. Dass man mit 400
> multipliziert, leuchtet mir noch eingermaßen ein (alle durch 100 teilbaren
> Jahre haben kein Schaltjahr), aber wie kommt der Wert 146097 zustande?
>

[...]

Da steht's drin. Die Frage ziehe ich zurück....

Nochmal vielen Dank

Andi Volkert


0 new messages