Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Zeitberechnung

Begonnen von gipfelaura, November 22, 2022, 10:55:58

⏪ vorheriges - nächstes ⏩

gipfelaura

Noch mall Hallo!

Ich versuche Zeit Differenz zwischen zwei Zeitwerte berechnen.
01:13 und 00:13. Kann ich aber nicht. Kommt immer eine Feldnachweis #Typ
Mache ich das so =Format(ZeitSeriellStr(DatDiff("h";[Real];[Master]) & ":" & DatDiff("n";[Real];[Master]));"Zeit, 24Std")
Zwische zB 01:13 und 01:10 alles OK.

Danke vielmals!

MzKlMu

Hallo
Zeiten kann man einfach suptrahieren, da braucht es kein Format.
Welche Zeit ist die Startzeit und welche die Endezeit?
Gruß Klaus

gipfelaura

Zitat von: MzKlMu am November 22, 2022, 11:21:38Hallo
Zeiten kann man einfach suptrahieren, da braucht es kein Format.
Welche Zeit ist die Startzeit und welche die Endezeit?
Start um 01:13

Beaker s.a.

ZitatStart um 01:13
Dann brauchst du auch das Datum, denn 00:13 ist dann erst am
nächsten Tag.
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

MzKlMu

Hallo,
das Datum braucht es nicht unbedingt. Wenn die Ende Zeit nach Mitternacht ist muss einfach 1 addiert werden.
Funktioniert aber nur wenn die Differenz <24h ist.
Gruß Klaus

gipfelaura

Zitat von: MzKlMu am November 22, 2022, 12:06:26Hallo,
das Datum braucht es nicht unbedingt. Wenn die Ende Zeit nach Mitternacht ist muss einfach 1 addiert werden.
Funktioniert aber nur wenn die Differenz <24h ist.
ich habe so auch probiert
=Wenn([Master]>=[real];Format(ZeitSeriellStr(DatDiff("h";[Real];[Master]) & ":" & DatDiff("n";[Real];[Master]));"Zeit, 24Std");Format(ZeitSeriellStr(DatDiff("h";[Master];[Real]) & ":" & DatDiff("n";[MAster];[Real]));"Zeit, 24Std"))
Master 01:13
Real 00:13
Geht auch nicht :'(

gipfelaura

Hier sind die Bilder von meine problem.

MzKlMu

Hallo,
ZitatStart um 01:13
wenn Start um 1:13 ist und Ende um 0:13 so sind das 23 Stunden, ist das richtig ?
Gruß Klaus

gipfelaura

Zitat von: MzKlMu am November 22, 2022, 12:43:28Hallo,
ZitatStart um 01:13
wenn Start um 1:13 ist und Ende um 0:13 so sind das 23 Stunden, ist das richtig ?
Nein. Dies ist die Dauer

MzKlMu

#9
Hallo,
ZitatNein. Dies ist die Dauer
Wenn ich um 01:13 (Start) anfange und ich arbeite bis 0:13 (Ende), dann habe ich 23 Stunden gearbeitet. Dauer = 23 Stunden. Das wäre für mich logisch.
Gruß Klaus

gipfelaura

Zitat von: MzKlMu am November 22, 2022, 16:00:32Hallo,
ZitatNein. Dies ist die Dauer
Wenn ich um 01:13 (Start) anfange und ich arbeite bis 0:13 (Ende), dann habe ich 23 Stunden gearbeitet. Dauer = 23 Stunden. Das wäre für mich logisch.
Nein.
Reine Arbeitszeit ist  01:13 - 00:13 = 01:00

MzKlMu

#11
Hallo,
ZitatReine Arbeitszeit ist  01:13 - 00:13 = 01:00
Aber dann ist doch die Arbeitsbeginn (Start) um 00:13 und Arbeitsende um 01:13 und das ist dann eine Stunde.
Oben schreibst Du aber
ZitatStart um 01:13

Deine Angaben sind mehr als verwirrend.

Mit dieser Formel erhältst Du das richtige Ergebnis, auch wenn Arbeitsende am nächsten Tag (nach Mitternacht) ist:
ArbeitsZeit: [Arbeitsende]-[Arbeitsbeginn]-([Arbeitsende]<[Arbeitsbeginn])Siehe Bild.

Siehe auch Dein anderes Thema.
Gruß Klaus