Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datum in Zahl umwandeln

Datum in Zahl umwandeln
27.08.2004 00:52:48
Folker
Hallo,
ich habe folgendes Problem. Ich erzeuge aus einem externen System HTML Code, der dann als Excel Datei angezeigt werden soll. Damit die Werte immer korrekt angezeigt werden, benutze ich die Excel HTML Tags. Dies funktioniert gut für Texte und Zahlen, beim Datum habe ich allerdings ein Problem, da der Excel Tag das Datum als Zahl erwartet. Kennt jemand einen Algorithmus, mit dem man die Excel Datumszahl aus einem Datum errechnen kann, oder einen anderen Weg einen sauberen Tag zu erzeugen? Da ich den HTML Code in einer Scriptsprache erzeuge, kann ich die Excel Funktionen leider nicht verwenden und muß versuchen die Datumszahl selbst zu berechnen.
Ich bin dankbar für jeden Hinweis
Tag für den 27.08.2004:
.xl24
{mso-style-parent:style0;
mso-number-format:"Short Date";}
&lttd class=xl24 x:num="38226"&gt&lt/td&gt
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum in Zahl umwandeln
Jörg
Hallo Folker,
ich habe hier ein FlashPlugin zur Berechnung des Julianischen Datums gefunden, mit Erklärungen.
http://www.greier-greiner.at/hc/juldat.htm
die Berechnungen habe ich in eine Exceltabelle gepackt, zur Veranschaulichung, und einen Korrekturwert subtrahiert, um den Excel Datumswert zu erhalten.
https://www.herber.de/bbs/user/10187.xls
Gruss Jörg
Anzeige
Das ist es noch nicht
Jörg
Hallo Folker,
folgendes habe ich noch nicht berücksichtigt bei der Berechnung von A:
Ist die Monatszahl 1 oder 2, also Januar oder Februar
wird die Jahreszahl um 1 verringert und zum Monat 12 addiert
Beispiel: der 23.01.1997 wird rechnerisch zum 23.13.1996
Gruss Jörg
AW: hier die geänderte Tabelle
27.08.2004 14:59:55
Folker
Hallo Jörg,
das ist schon super. Jetzt habe ich festgestellt, dass ich um sauber zu sein auch noch die Uhrzeit in diesem Format übergeben müsste. Kennst du dafür auch noch Lösung? Die wird ja nur mit einem Komma hintendrangehängt. 37987,57444
Danke schon mal soweit
Gruß Folker
AW: hier die geänderte Tabelle
Jörg
Hallo Folker,
Uhrzeit
h:m:s
ist der Bruchteil eines Tages d.h. 24:00:00 = 1
Ein Tag = 24*60 m = 24*60*60 s
jetzt lautet die Umrechnungsformel (h*60*60+m*60+s)/(24*60*60)
Beispiel: 12:15:15
(12*3600+15*60+15)/86400=0,51059028 (mein Taschenrechner zeigt eine Stelle mehr an)
dieses Ergebnis wird mit dem Datum addiert.
Gruss Jörg
Anzeige
AW: hier die geänderte Tabelle
27.08.2004 17:06:29
Folker
Danke dir. Funktioniert einwandfrei.

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige