Stunden und Minuten rechnen über Miternacht

Hallo zusammen
Mein Problem ist das einige Dienste über Mitternacht hinaus gehen.
In meiner Tabelle steht in der Spalte D der Arbeitsbeginn.
In der Spalte K habe ich das Arbeitsende.
In der Spalte N habe ich die Stunden und in der Spalte P die Minuten.
Ein zweiteiliger Dienst:

Arbeitsbeginn 17:01 Arbeitsende 21:01 da habe ich die Formel für die Stunden K23-D23 Zelle Formatiert hh:mm für die Minuten habe ich hier =N23*60
Arbeitsbeginn 21:31 Arbeitsende 01:15 da habe ich die Formel für die Stunden =K24+24-D24 Formatiert hh:mm doch hier klappts das nicht mit der Formel =N24*60 Minuten

Wo liegt nun der Fehler hat jemand einen Rat oder eine Lösung
Danke im voraus Bruno

Hallo,
excel kennt Tage.
Mal so gedanklich, heute minus gestern ist eins.
Und zwar Tage seit 1900. Heute ist so etwa 40ooo.
Nachkommastellen der Tage sind anteilige Tage. Mancher mag dort Stunden errechnen.
40000,5 ist mittags um 12 am 40tausendsten Tag nach 1900.
Bis 40001,8 sind 1,3 Tage weiter. Oder 31,2 Stunden.
Vielleicht gehst Du mal mit diesen Thesen an die Aufgabe.
Rechnest mit Tagen. Und wo es dem User genehm ist, ganz am Ende der Berechnung noch in Stunden und Minuten ausdruecken.
Gruss Helmut

Hi,
solang du nicht länger als 23:59 arbeitest
hilft folgende einfache Formel:
=REST(B1-A1;1)

Gruss

M@x

hallo helmut
verstehe kein wort von dem was du schreibst dennoch danke für die antwort
bruss bruno

hallo max
in dem beispiel habe ich die stunden 03:44 nun will ich aber in der nächsten spalte die Minten von den 03:44 std. und da geht die formel nicht
gruss bruno

Grüezi Bruno

in dem beispiel habe ich die stunden 03:44 nun will ich aber
in der nächsten spalte die Minten von den 03:44 std. und da
geht die formel nicht

Hmm, und wieso willst/sollst/musst Du die Stunden und Minuten getrennt ausgeben?
Das will mir nicht so recht einleuchten…

Aber wenns denn unbedingt sein soll:

=STUNDE(REST(B1-A1;1))
=MINUTE(REST(B1-A1;1))

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

hallo thomas
das mit dem rest ergibt bei mir #Zahl!
hmm wie soll ich es verständlicher schreiben so das du es verstehst gib mir ein tip
gruss bruno

Grüezi Bruno

das mit dem rest ergibt bei mir #Zahl!
hmm wie soll ich es verständlicher schreiben so das du es
verstehst gib mir ein tip

…vielleicht versuchst Du es erstmal mal damit, dass Du die Fragen beantwortest, die dir hier gestellt werden…?

Wenn Du #ZAHL! als Ergebnis einer Funktion erhältst, dann weist dies darauf hin, dass eines der Funktionsargumente vom falschen Typ ist - in deinem Falle könnte also ein Text, der anstelle einer Zeitangabe in der Zelle steht die Ursache sein.

…denn die vorgeschlagene Formel mit REST() klappt bestimmt.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Mein Problem ist das einige Dienste über Mitternacht hinaus gehen.
In meiner Tabelle steht in der Spalte D der Arbeitsbeginn.
In der Spalte K habe ich das Arbeitsende.
In der Spalte N habe ich die Stunden und in der Spalte P die Minuten.
Ein zweiteiliger Dienst:

Arbeitsbeginn 17:01 Arbeitsende 21:01 da habe ich die Formel für die Stunden K23-D23 Zelle Formatiert hh:mm für die Minuten habe ich hier =N23*60
Arbeitsbeginn 21:31 Arbeitsende 01:15 da habe ich die Formel für die Stunden =K24+24-D24 Formatiert hh:mm doch hier klappts das nicht mit der Formel =N24*60 Minuten

die stunden sind für die arbeiter und die minuten braucht das büro für was auch immer

ich brauch kein rest sondern ne formel die mir in der spalte p die minuten anzeigt da ja meine formel mit =n24*60 nicht geht wenns über mitternacht hinausgeht

die stunden sind für die arbeiter und die minuten braucht das
büro für was auch immer

ich brauch kein rest sondern ne formel die mir in der spalte p
die minuten anzeigt da ja meine formel mit =n24*60 nicht geht
wenns über mitternacht hinausgeht

Du hast ja die Formel wahrscheinlich noch nicht mal ausprobiert
so schreib zBsp in Spalte M =REST(K1-D1;1) das ergibt die Gesamtzeit in hh:mm und dann schreib in Spalte P =MINUTE(M1) dann hast du die bennötigten Minuten als Dezimalzahl.

Gruss

M@x

Du hast ja die Formel wahrscheinlich noch nicht mal ausprobiert
so schreib zBsp in Spalte M =REST(K1-D1;1) das ergibt die Gesamtzeit in hh:mm und dann schreib in Spalte P =MINUTE(M1) dann hast du die bennötigten Minuten als Dezimalzahl.

hallo max klar habe ich es ausprobiert und dann nur zahl #bekommen!
wenn ich deine formel nehme M =REST(K1-D1;1) bekomme ich das gleiche ergebniss wie mit meiner =K24+24-D24

und wenn ich die minute =MINUTE(M1) bekomme ich nun keine #zahl! mehr sondern 1056 was mache ich falsch??

gruss bruno

Mein Problem ist das einige Dienste über Mitternacht hinaus
Arbeitsbeginn 17:01 Arbeitsende 21:01 da habe ich die Formel
für die Stunden K23-D23 Zelle Formatiert hh:mm für die
Minuten habe ich hier =N23*60
Arbeitsbeginn 21:31 Arbeitsende 01:15 da habe ich die Formel
für die Stunden =K24+24-D24 Formatiert hh:mm doch hier klappts
das nicht mit der Formel =N24*60 Minuten

Hallo Bruno,

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │ C │ D │
──┼───────┼───────┼─────┼─────┤
1 │ von │ bis │ Std │ Min │
──┼───────┼───────┼─────┼─────┤
2 │ 17:01 │ 21:06 │ 04 │ 05 │
──┼───────┼───────┼─────┼─────┤
3 │ 21:31 │ 01:15 │ 03 │ 44 │
──┴───────┴───────┴─────┴─────┘
Benutzte Formeln:
C2: =B2-A2+(A2\>B2)\*1
C3: =B3-A3+(A3\>B3)\*1
D2: =B2-A2+(A2\>B2)\*1
D3: =B3-A3+(A3\>B3)\*1

Zahlenformate der Zellen im gewählten Bereich:
A1:smiley:1
haben das Zahlenformat: Standard
A2:A3,B2:B3
haben das Zahlenformat: hh:mm
C2:C3
haben das Zahlenformat: hh
D2:smiley:3
haben das Zahlenformat: mm

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

verstehe kein wort von dem was du schreibst dennoch danke für

Hallo Bruno,

vielleicht hilft dir dir nachfolgende Tabelle. Zeit und datum sind Basics in Excel, da mußt du das Grundprinzip verstanden haben.
Lese (Ausdrucken?) also in deinem Interesse in dieser Beitragsfolge nochmal alles genau nach…

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │
──┼──────────────────┼──────────────────┤
1 │ Du siehst │ Excel sieht(hat) │
──┼──────────────────┼──────────────────┤
2 │ 12:00 │ 0,5 │
──┼──────────────────┼──────────────────┤
3 │ 01.05.2010 13:15 │ 40299,55208 │
──┼──────────────────┼──────────────────┤
4 │ 02.05.2010 06:34 │ 40300,27361 │
──┼──────────────────┼──────────────────┤
5 │ 17:19 │ 0,721527778 │
──┴──────────────────┴──────────────────┘
Benutzte Formeln:
A5: =A4-A3
B2: =A2
B3: =A3
B4: =A4
B5: =B4-B3

Zahlenformate der Zellen im gewählten Bereich:
A1,B1:B5
haben das Zahlenformat: Standard
A2,A5
haben das Zahlenformat: hh:mm
A3:A4
haben das Zahlenformat: TT.MM.JJJJ hh:mm

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

hallo reinhard

vielleicht ist es dir ja entgangen lese doch meinen artikel nochmals durch dann wirst du feststellen dass ich es bereits schon so gemacht habe

mfg bruno

ein herzliches danke schön an alle die mir geholfen haben
macht weiter so
mfg bruno