Supportnet / Forum / Tabellenkalkulation
Stundenberechnung
Frage
Hallo,
wer hat eine Formel zur Stundenberechnung? z.B. die Differenz von 07.00 Uhr bis 16.00 Uhr und von 20.00 Uhr bis 05.00 Uhr. Problematisch wird es wenn die Berechnung über 24.00 Uhr hinausgeht.
Danke im voraus!!!!!!
Antwort 1 von cmkatz
Angenommen, in A1 steht die Anfangsuhrzeit und in B1 die Enduhrzeit, dann müßte es in C1 mit folgender Formel klappen:
=WENN(B1>A1;B1-A1;(24-A1)+B1)
geht bestimmt noch einfacher, Alibaba oder want2cu wissen da bestimmt noch was, aber bei mir funktioniert's so ;-)
=WENN(B1>A1;B1-A1;(24-A1)+B1)
geht bestimmt noch einfacher, Alibaba oder want2cu wissen da bestimmt noch was, aber bei mir funktioniert's so ;-)
Antwort 2 von want2cu
Hallo Kubilai,
ich habe jetzt leider auf die Schnelle keine Patentlösung parat. Aber diese Frage ist hier schon des öfteren gestellt worden und müßte über die Suchfunktion im Bereich EXCEL zu finden sein. Vielleciht hat jemand anders die Lösung noch besser parat und kann dir schneller helfen, Sonst einfach mal hier suchen.
CU
want2cu
ich habe jetzt leider auf die Schnelle keine Patentlösung parat. Aber diese Frage ist hier schon des öfteren gestellt worden und müßte über die Suchfunktion im Bereich EXCEL zu finden sein. Vielleciht hat jemand anders die Lösung noch besser parat und kann dir schneller helfen, Sonst einfach mal hier suchen.
CU
want2cu
Antwort 3 von cmkatz
Nachtrag: die Zellen sollten so formatiert sein, daß Uhrzeiten angezeigt werden
Antwort 4 von Kubilai
Danke an cmkatz und want2cu für die schnelle Hilfe!!!
Antwort 5 von want2cu
Hallo, ich nochmal,
ich habe schon wieder zu langsam getippt, cmkatz war schneller ;-)
Die Lösung klappt und ist korrekt.
Ich habe nochmal gestöbert und folgende Formel gefunden, die aber im Prinzip den gleichen Lösungsansatz beinhaltet:
=WENN(B1-A1<0;B1+24-A1;B1-A1)
CU
want2cu
ich habe schon wieder zu langsam getippt, cmkatz war schneller ;-)
Die Lösung klappt und ist korrekt.
Ich habe nochmal gestöbert und folgende Formel gefunden, die aber im Prinzip den gleichen Lösungsansatz beinhaltet:
=WENN(B1-A1<0;B1+24-A1;B1-A1)
CU
want2cu
Antwort 6 von gresti
Hallo miteinander,
ich wil mich hier nicht mit fremden Feder schmücken; deshalb nur ein Link:
klick
Ist übrigends meiner Meinung nach z. Zt.die beste Formelsammlung.
Gruß
gresti
Signatur und Textformatierungen wurden mit SNTool V1.1.1 erstellt
ich wil mich hier nicht mit fremden Feder schmücken; deshalb nur ein Link:
klick
Ist übrigends meiner Meinung nach z. Zt.die beste Formelsammlung.
Gruß
gresti
Signatur und Textformatierungen wurden mit SNTool V1.1.1 erstellt
Antwort 7 von Locke
Kleiner Trick:
=B1-A1+(A1>B1)
Anfangszeit steht in A1, Endzeit in B1
So geht´s auch ohne "Wenn"
=B1-A1+(A1>B1)
Anfangszeit steht in A1, Endzeit in B1
So geht´s auch ohne "Wenn"
Antwort 8 von cmkatz
Prima, danke! Wird sofort notiert und gespeichert... ;-)
Antwort 9 von Joe-aus-AC
Bei solchen Stundenrechnungen mit xx:yy-Eingaben muß man immer an die Datum-/Uhrzeitkonvention von Excel denken !!!
Alles wird im Hintergrund auf "fortlaufende Zeit" umgerechnet, d.h. 1=1Tag.
12oo Mittag wird also als 0,5 dargestellt.
Wenn man daran denkt ist das Rechnen meist wieder einfach und das Ergebnis wird mit richtigen Formatierung auch wieder sinnvoll.
mfg Joe
Alles wird im Hintergrund auf "fortlaufende Zeit" umgerechnet, d.h. 1=1Tag.
12oo Mittag wird also als 0,5 dargestellt.
Wenn man daran denkt ist das Rechnen meist wieder einfach und das Ergebnis wird mit richtigen Formatierung auch wieder sinnvoll.
mfg Joe
Antwort 10 von pelle
@all
"häng" mich auch noch rein!!!:-(((
A1 = Beginn
B1 = Ende
C1 = Dauer
Format = [hh]:mm in A2 / B2 / C2 etc.
Formel in C2 etc. =WENN(B2<A2;(B2+1)-A2;B2-A2)
Ein Weg!!!
gruss
pelle
"häng" mich auch noch rein!!!:-(((
A1 = Beginn
B1 = Ende
C1 = Dauer
Format = [hh]:mm in A2 / B2 / C2 etc.
Formel in C2 etc. =WENN(B2<A2;(B2+1)-A2;B2-A2)
Ein Weg!!!
gruss
pelle
Antwort 11 von pelle
@Joe-aus-AC,
sorry, so ganz verstehe ich nicht Deinen Hinweis!!!
Wäre für ein paar Infos dankbar!
gruss
pelle
sorry, so ganz verstehe ich nicht Deinen Hinweis!!!
Wäre für ein paar Infos dankbar!
gruss
pelle
Antwort 12 von gresti
@Joe-aus-AC,
da kann ich mir pelle nur anschließen.
Versteh ich auch nicht.
Macht aber nichts, man lernt ja nie aus.
Sind Detailierte Infos Möglich?
danke im Voraus.
Gruß
gresti
da kann ich mir pelle nur anschließen.
Versteh ich auch nicht.
Macht aber nichts, man lernt ja nie aus.
Sind Detailierte Infos Möglich?
danke im Voraus.
Gruß
gresti
Antwort 13 von kaef
Hallo zusammen,
Excel selber liefert die Lösung im Hilfe-Bereich. Vor einigen Monaten brauchte ich selbst nämlich genau solch ein Ergebnis. Als Thema habe ich "Uhrzeit substrahieren" im Hilfe-Bereich eingegeben und erhielt u.a. zur Auswahl
Berechnen des Unterschiedes zwischen zwei Zeitangaben
1. Zur Darstellung des Ergebnisses im Standardzeitformat (Stunden : Minuten : Sekunden
2. Zur Darstellung des Ergebnisses in einer Gesamtsumme, die auf einer Zeiteinheit (120 Minuten) basiert
Im 2. Fall rechnet Excel auch über 24 Stunden hinaus.
Viel Erfolg damit!
Grüße kaef
Excel selber liefert die Lösung im Hilfe-Bereich. Vor einigen Monaten brauchte ich selbst nämlich genau solch ein Ergebnis. Als Thema habe ich "Uhrzeit substrahieren" im Hilfe-Bereich eingegeben und erhielt u.a. zur Auswahl
Berechnen des Unterschiedes zwischen zwei Zeitangaben
1. Zur Darstellung des Ergebnisses im Standardzeitformat (Stunden : Minuten : Sekunden
2. Zur Darstellung des Ergebnisses in einer Gesamtsumme, die auf einer Zeiteinheit (120 Minuten) basiert
Im 2. Fall rechnet Excel auch über 24 Stunden hinaus.
Viel Erfolg damit!
Grüße kaef
Antwort 14 von Severine
=Wenn(Beginn>Ende;Ende+1-Beginn;Ende-Beginn)
Wichtig vielleicht noch, falls das Endergebnis von zusammengezählten Stunden über die 24h Grenze hinausgeht, muss die Zelle im Format [hh]:mm formatiert werden damit das Resultat auch stimmt..
Wichtig vielleicht noch, falls das Endergebnis von zusammengezählten Stunden über die 24h Grenze hinausgeht, muss die Zelle im Format [hh]:mm formatiert werden damit das Resultat auch stimmt..
Antwort 15 von Aliba
Hi @all,
um mal Joe-aus-AC's Hinweis zu interpretieren:
Er meint wohl damit, dass die Formatierung von Zellen in ein Uhrzeitformat nur die Darstellung des Wertes vorgibt. Im Hintergrund wird trotz allem mit einem Wert gerechnet, der davon ausgeht, daß ein Tag =1 ist. Somit ist eine Stunde 1/24 tel eines Tages.
Zu den Formeln ist Folgendes zu sagen:
Ausser der Formel von cmkatz sind wohl alle einzusetzen, wobei die Formel von Wolle die Kürzeste ist und auch richtig rechnet, da hierbei zu der Differenz, je nachdem, ob die Endzeit kleiner oder größer der ANfangszeit ist, entweder 1 (wenn Endzeit kleiner) oder 0 (wenn Endzeit größer) addiert wird. Hierzu muss man wissen, daß mit dem Formelteil
(A1>B1) ein Wahrheitswert erzeugt wird (WAHR oder FALSCH) , was eben 1 oder 0 entspricht.
Zur Formel von cmkatz:
Diese liefert bei der Formatierung hh:mm ein optisch richtiges Ergebnis. Tatsächlich ist jedoch der dieser Stundenzahl entsprechende Wert um 23 zu hoch. Denn wie schon erwähnt ist für Excel 1 Tag = 1, aber cmkatz subtrahiert vom Wert 24, was 24 Tagen entspricht und nicht richtigerweise von 1. Wenn in der Formel die 24 gegen eine 1 getauscht wird funzt auch diese Formel.
CU Aliba
um mal Joe-aus-AC's Hinweis zu interpretieren:
Er meint wohl damit, dass die Formatierung von Zellen in ein Uhrzeitformat nur die Darstellung des Wertes vorgibt. Im Hintergrund wird trotz allem mit einem Wert gerechnet, der davon ausgeht, daß ein Tag =1 ist. Somit ist eine Stunde 1/24 tel eines Tages.
Zu den Formeln ist Folgendes zu sagen:
Ausser der Formel von cmkatz sind wohl alle einzusetzen, wobei die Formel von Wolle die Kürzeste ist und auch richtig rechnet, da hierbei zu der Differenz, je nachdem, ob die Endzeit kleiner oder größer der ANfangszeit ist, entweder 1 (wenn Endzeit kleiner) oder 0 (wenn Endzeit größer) addiert wird. Hierzu muss man wissen, daß mit dem Formelteil
(A1>B1) ein Wahrheitswert erzeugt wird (WAHR oder FALSCH) , was eben 1 oder 0 entspricht.
Zur Formel von cmkatz:
Diese liefert bei der Formatierung hh:mm ein optisch richtiges Ergebnis. Tatsächlich ist jedoch der dieser Stundenzahl entsprechende Wert um 23 zu hoch. Denn wie schon erwähnt ist für Excel 1 Tag = 1, aber cmkatz subtrahiert vom Wert 24, was 24 Tagen entspricht und nicht richtigerweise von 1. Wenn in der Formel die 24 gegen eine 1 getauscht wird funzt auch diese Formel.
CU Aliba

