[gelöst] Zeiten aus Excel übernehmen

2. Juli 2009 12:03

Hallo,

hat jmd. eine Idee, wie ich Zeitwerte aus einem Excelfile mit dem Excelbuffer in eine Variable(Type Time) übernehmen kann. Excel bereitet diese Zeit in einen Dezimalwert auf. :-?

Danke schon mal.

Vg
Zuletzt geändert von rom am 6. Juli 2009 12:15, insgesamt 1-mal geändert.

Re: Zeiten aus Excel übernehmen

3. Juli 2009 08:21

Wenn es nur ums Format geht kannst du folgendes tun:
Excel 1 => 24 Stunden
0,5 => 12 Stunden
.....
Excel beginnt beim 1.1.1900? ich meine das es 1900 war ^^
also ist 0,5 = 12:00 Uhr
bzw 0,75 = 18:00 Uhr
Du kannst also einfach deinen Excelwert mit 24 multiplizieren um auf die Uhrzeit zu kommen.
Das ganze dann mit EVALUATE auf das Zeitfeld anwenden.
Ist das ganze ein Datum in Excel, und nicht nur eine Zeit, müsstest du alle ganzzahlen abzhiehen und dann mal 24.
Beispiel:
03.07.2009 18:00:00 => 39997,75
Hier jetzt das Datum, also alle ganzen Zahlen abziehen.
Bleibt 0,75.
Das dann wieder mal 24 und du hast deine 18:00 Uhr.