C.Laemmerer schrieb:

in calc is tag 1 der 31.12.1899,
> bei MS Excel isses der 1.1.1900, durch unterschiedliche
zählweisen duerften beide programme
> allerdings auf den gleichen wert
> kommen so ist zB: bei beiden der 1.1.05 der tag 38353.

Der Grund ist, dass in Excel der 29.01.1900 als Schalttag existiert. Das ist aber falsch! Das Jahr 1900 war kein Schaltjahr.

Regel: Schaltjahre sind Jahre, deren Jahreszahl durch 4 teilbar ist.

Ausnahme: Jahre, deren Jahreszahl durch 100 teilbar ist, sind keine Schaltjahre.

Ausnahme von der Ausnahme: Jahre, deren Jahreszahl durch 400 teilbar ist, sind doch wieder Schaltjahre.

Fazit: 1900 war kein Schaltjahr, 2000 war ein Schaltjahr.

Excel macht´s falsch. Calc macht´s richtig. Der Unterschied macht sich zum Glück nicht bei Datumsangaben rund um die Gegenwart bemerkbar, sondern nur bei Datumsangaben vor dem 01.03.1900.

Beim Austausch von Dokumenten zwischen Excel und Calc kommt es bei Datumsangaben vor dem 01.03.1900 zu einem Fehler von 1 Tag.


bei base is tag 1 der 2. jaennerer 1900,
> was zu einem unterschiedlichen wert fuehrt.
> zb ist der 1.1.2005 tag 38351. eine übertragung
> von werten von ms office (acccess) macht daher
> wenig sinn fuer mich

In MS Access ist der Tag 1 der 31.12.1899 und die Schaltjahre stimmen. Access arbeitet somit genauso und genauso richtig wie Calc.

In Calc (HSQL database) ist der Tag 1 der 31.12.1899 und die Schaltjahre stimmen. Base arbeitet genauso und genauso richtig wie Calc und Access.

Wo ist das Problem ;-)

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an