Hallo Volker, > Ansonsten ist eigentlich so, das alle Datumsangaben in OOo und Excel > intern als Tage ausgehend von einem festen Datum (1.1.1930 ?) > gehandhabt werden.
Es ist der 01.01.1900. Das ist in Excel der Tag, der dem Zahlenwert 1 entspricht. (Genau genommen gibt es in Excel auch noch eine Option, bei der sich das Datum auf den 01.01.1904 bezieht, was IMO zur Kompatibilität mit Macintosh-Systemen notwendig ist.) Microsoft hat aber einen Fehler gemacht. Deshalb muss man aufpassen. Microsoft glaubte, dass 1900 ein Schaltjahr war. Das war es aber nicht. (Mehr dazu unten.) In Excel existiert also der Tag, obwohl es diesen niemals gab! Das wirkt sich natürlich auch auf die Nummerierung der Tage seit dem 01.01.1900 aus. Wenn Du in Excel das heutige Datum eingibst (24.10.2006) und das Zahlenformat auf "Zahl" stellst, dann erscheint 39014, obwohl heute erst der 39013te Tag seit dem 01.01.1900 ist. Wenn man freilich nur die Differenzen von Datumsangaben nach dem 28.02.1900 bildet, merkt man den Fehler nicht. Allerdings ist das eine Falle für den Import/Export von Excel-Dateien in anderen Programmen. Die müssen entweder auch den selben Fehler von Microsoft mitmachen, also den 29.02.1900 dazu erfinden. Dann passt alles genau zusammen. Oder sie machen den Fehler nicht mit, setzen aber den Bezugstag mit der Nummer 1 auf den 31.12.1899. Dies führt allerdings dazu, dass Datumsangaben vor dem 01.03.1900 beim Import/Export um einen Tag verschoben werden. Die meisten Programme lösen das Problem auf die zweite Art. So ist das zum Beispiel in Microsoft Access. Und tatsächlich: Wenn man eine Tabelle aus Access nach Excel exportiert sind alle Datumsangaben vor dem 01.03.1900 um einen Tag falsch. Genau dasselbe passiert, wenn man Dateien zwischen Excel und OOo Calc austauscht. In Calc gibt es bei den Optionen für den Basistag des Zeitstrahls drei Varianten: Einmal den 31.12.1899, um den Fehler von Microsoft auszugleichen, einmal den 01.01.1900, weil man das Problem in frühreren Versionen von Starcalc wohl nicht erkannt hatte, und den 01.01.1904 für die Mac-Kompatibilität. Zur Frage, warum denn 1900 kein Schaltjahr war und wie Microsoft diesen Fehler machen konnte: Regel: Ein Schaltjahr ist ein Jahr, dessen Jahreszahl durch vier teilbar ist. Ausnahme: Ist die Jahreszahl durch 100 teilbar ist es dennoch kein Schaltjahr. (Das haben die von Microsoft übersehen.) Ausnahme von der Ausnahme: Ist die Jahreszahl durch 400 teilbar, ist es dann doch wieder ein Schaltjahr. (Darum war das Jahr 2000 ein Schaltjahr.) "Je mehr man weiß, desto schwerer ist es, entschieden zu handeln. Sobald man informiert ist, entdeckt man Schwierigkeiten und Schattenseiten. Man erkennt, dass nichts so klar und einfach ist, wie es zunächst erscheint. Letztendlich ist Wissen lähmend." (Bill Watterson) hdE Sepp -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
