Seite 1 von 1

Probleme Import von Excel Tabelle

Verfasst: Mo, 20.06.2011 15:51
von mulligan
Hilfe !

Ich habe Probleme mit dem Import einer Excel Datei, die ich zum Abrechnen meiner Fahrtkosten nutze.

Nach dem Import erhalte ich in den Rechenfeldern leider immer den Error 502 !!

Ich habe die Excel Datei mal angefügt.
Spesenvorlage Excel.xls
(54 KiB) 36-mal heruntergeladen
Vielen Dank im Voraus !

Re: Probleme Import von Excel Tabelle

Verfasst: Mo, 20.06.2011 16:24
von pmoegenb
Steht eigentlich in der Programmhilfe. Ich zitiere:

ZEITWERT
ZEITWERT berechnet die interne Zeitzahl aus einem Text, der in Anführungszeichen angegeben wird und ein mögliches Zeiteingabeformat darstellt.
Die interne Zahl, die als Dezimalzahl wiedergegeben wird, ergibt sich aus dem Datumsystem, das LibreOffice zur Berechnung von Datumsangaben verwendet.
Wenn der Text zusätzlich Jahr, Monat oder Tag enthält, liefert ZEITWERT nur den Nachkomma-Anteil zurück.
Syntax
ZEITWERT("Text")
Text ist ein gültiger Zeitausdruck, der in Anführungszeichen zu setzen ist.
Beispiele
=ZEITWERT("4PM") gibt 0,67 zurück. Bei einer Formatierung im Zeitformat HH:MM:SS erhalten Sie 16:00:00.
=ZEITWERT("24:00") gibt 1 zurück. Wenn Sie das Zeitformat HH:MM:SS verwenden, wird der Wert 00:00:00 zurückgegeben.


Nach dem die Spalten A und B als Zeit und nicht als Text interpretiert werden, muss es zwangsläufig zu dem Fehler kommen. Wird die Funktion Zeitwert entfernt erfolgt die Berechnung.

Re: Probleme Import von Excel Tabelle

Verfasst: Mo, 20.06.2011 16:48
von lorbass
OOo Programmhilfe hat geschrieben:Syntax
ZEITWERT("Text")
Text ist ein gültiger Zeitausdruck, der in Anführungszeichen zu setzen ist.
Da in den Spalten B und C Zeiten in binärer Form stehen, muss es In der Spalte D einfach

Code: Alles auswählen

=C6-B6
usw. heißen.

In Spalte G müssen entsprechend alle Terme der Form »ZEITWERT(<Zelle>)« ersetzt werden durch »<Zelle>«. Die Terme der Form »ZEITWERT("14:00")« sind OK. Ergänze in Spalte G den Aufruf von SVERWEIS um eine Null als 4. Parameter, also

Code: Alles auswählen

=SVERWEIS(F6;$Länder.$A$9:$G$211;WENN(…)+1;0)
.
Die Logik des Wenn-Dann-Sonst-Ungetüms habe ich nicht überprüft ;)

Gruß
lorbass