Supportnet Computer
Planet of Tech

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 ;-)

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

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

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

Antwort 7 von Locke

Kleiner Trick:

=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


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



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

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

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

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..

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: