Berechnung Dauer 24 Stunden (über Nacht)
Hallo ins Forum,
ich würde gerne eine Zeiterfassung (Dauer) von z. B 22:00 bis 02:00 Uhr erstellen.
Könnt ihr mir mit einer Formel weiterhelfen?
Viele Grüße
Joachim
10 Antworten
-
Joachim,
wenn Start- und Endzeit in einem Terminfeld stehen, dann gibt
------
duration(Terminfeld)
------die Dauer aus.
Tacho
-
Hallo Tacho,
danke für deine Antwort. Start und Endzeit stehen nicht in einem Feld.
Bei einer Berechnung (Ende Uhrzeit) - (Anfang Uhrzeit) bekomme ich richtige Ergebnisse.
Nur bei einer Berechnung in den nächsten Tag nicht mehr. (siehe Screenshot)
-
Hallo,
vielleicht so?
duration(appointment('Uhrzeit Start','Uhrzeit Ende'))
lg, Torsten
-
Örgs, zu spät gesehen, fehlt ja das Datum, sorry.
-
Vielleicht so?
if 'Uhrzeit Start' <= 'Uhrzeit Ende' then
'Uhrzeit Start' - 'Uhrzeit Ende'
else
time(24, 0) - time('Uhrzeit Start') + time('Uhrzeit Ende')
end
-
Wobei man das time() bei den Uhrzeitfeldern natürlich auch weglassen kann, die haben ja schon das richtige Format:
if 'Uhrzeit Start' <= 'Uhrzeit Ende' then
'Uhrzeit Start' - 'Uhrzeit Ende'
else
time(24, 0) - 'Uhrzeit Start' + 'Uhrzeit Ende'
end
-
Die Formel war fast richtig. Ich habe nur in der zweiten Zeile die Reihenfolge geändert:
'Uhrzeit Ende' - 'Uhrzeit Start' statt "'Uhrzeit Start' - 'Uhrzeit Ende'", da sonst wieder negative Ergebnisse angezeigt worden sind.
Vielen Dank für die Hilfe.
Formel:
if 'Uhrzeit Start' <= 'Uhrzeit Ende' then
'Uhrzeit Ende' - 'Uhrzeit Start'
else
time(24, 0) - 'Uhrzeit Start' + 'Uhrzeit Ende'
end -
-
Wie kann ich überhaupt 24 Uhr eintragen? Es geht doch leider nur bis 23:59.
-
Das mit der 24 funktioniert nur in Verbindung mit der Funktion time(), bei direkter Eingabe ist es halt 0 Uhr.
Content aside
- vor 5 JahrenZuletzt aktiv
- 10Antworten
- 3363Ansichten