Supportnet / Forum / Tabellenkalkulation
stunden berechnen
Frage
Hallo,
ich möchte im meinem excel 2000 aus zwei spalten (A1,B1) mit den werten zb. 10:30/11:30 die stunden ausrechnen - es soll aber auch gehen mit zb. 20:30/09:15 ...
danke für die hilfe, luttman
Antwort 1 von balumba
Formatiere die Zellen mit "Datum" -> "26:30:55" (so steht bei Office 2000).
Es ist die Datumsangabe wo die erste (Stundenzahl) >24 ist.
Dann als Formel einfach " =a1+b1 "
Gruß Balumba
Es ist die Datumsangabe wo die erste (Stundenzahl) >24 ist.
Dann als Formel einfach " =a1+b1 "
Gruß Balumba
Antwort 2 von Luttman
ich glaube,dass ich mich in meinem ersten beitrag, nicht richtig ausgedrückt habe... es soll zb. bei A1(10:00) bei B1(15:00) und bei c1 dann das ergebnis 5 stehen...
danke!!
danke!!
Antwort 3 von papaschlumpf
Du willst die negativen Zeiten abfangen, wenn ich Dich richtig verstanden habe.
="24:00"-a1+b1
Müsste gehen.
="24:00"-a1+b1
Müsste gehen.
Antwort 4 von Superarni
Habe ja nun von Excel keine Ahnung,
es geht aber doch wohl um Differenz zweier Zeiten: Sollte doch heißen: b1-a1
Falsch gedacht?
:-) Superarni
es geht aber doch wohl um Differenz zweier Zeiten: Sollte doch heißen: b1-a1
Falsch gedacht?
:-) Superarni
Antwort 5 von papaschlumpf
@superarni
Prinzipiell hast Du recht, aber was machst Du wenn Endzeit kleiner als Anfangszeit ist, z.B. über Nacht (Anfang: 22:00, Ende 09:00).
Dann gibt Excel Dir ein negatives Ergebnis.
Prinzipiell hast Du recht, aber was machst Du wenn Endzeit kleiner als Anfangszeit ist, z.B. über Nacht (Anfang: 22:00, Ende 09:00).
Dann gibt Excel Dir ein negatives Ergebnis.
Antwort 6 von sicci
Hallo Luftman,
es gibt auch kompaktere Lösungen (die mir auf die Schnelle nicht einfallen *g*), aber so geht's auf jeden Fall auch:
=wenn(B1<A1;24-A1+B1;B1-A1)
Guß
sicci
es gibt auch kompaktere Lösungen (die mir auf die Schnelle nicht einfallen *g*), aber so geht's auf jeden Fall auch:
=wenn(B1<A1;24-A1+B1;B1-A1)
Guß
sicci
Antwort 7 von Superarni
Hallo Luttman,
in Excel kannst Du doch statt Uhrzeit als Format auch Datum mit Uhrzeit einstellen. Hast du das mal versucht?
:-) Superarni
in Excel kannst Du doch statt Uhrzeit als Format auch Datum mit Uhrzeit einstellen. Hast du das mal versucht?
:-) Superarni
Antwort 8 von Aliba
Hi Luttman, hi @all.
Bei Stundenberechnungen sollte man sich im Klaren sein, was man machen will. Willst Du z.B. Arbeitsstunden addieren , um Wochen- , Monats- oder Jahressummen zu erzeugen, bzw. Überstunden darstellen zu lassen, sollte man das Datum in den Stundenspalten nicht mitführen. Ansonsten kann man natürlich so subtrahieren, wie Superarni das vorschlägt.
Praktikabler ist jedoch der Weg einfach nur mit Uhrzeiten zu rechnen. Das Format dieser Zellen sollte benutzerdefiniert [hh]:mm sein. So können dann auch Stunden über 24:00 dargestellt werden.
Damit muß dann auch Siccis Lösungsansatz verwendet werden, wobei Sicci einen kleinen Fehler in der Formel hat. Die 24 muß durch 1 ersetzt werden, dann funzt das. =wenn(B1<A1;1-A1+B1;B1-A1)
CU Aliba
Bei Stundenberechnungen sollte man sich im Klaren sein, was man machen will. Willst Du z.B. Arbeitsstunden addieren , um Wochen- , Monats- oder Jahressummen zu erzeugen, bzw. Überstunden darstellen zu lassen, sollte man das Datum in den Stundenspalten nicht mitführen. Ansonsten kann man natürlich so subtrahieren, wie Superarni das vorschlägt.
Praktikabler ist jedoch der Weg einfach nur mit Uhrzeiten zu rechnen. Das Format dieser Zellen sollte benutzerdefiniert [hh]:mm sein. So können dann auch Stunden über 24:00 dargestellt werden.
Damit muß dann auch Siccis Lösungsansatz verwendet werden, wobei Sicci einen kleinen Fehler in der Formel hat. Die 24 muß durch 1 ersetzt werden, dann funzt das. =wenn(B1<A1;1-A1+B1;B1-A1)
CU Aliba
Antwort 9 von Luttman
THANKS AN ALLE!!!!
ALIBA- deins hat gefunkt!
grüsse lutti
ALIBA- deins hat gefunkt!
grüsse lutti
Antwort 10 von sicci
Hallo Aliba,
Die 24 funktioniert bei mir tadellos.
Die 1 zwar auch, aber ich habe von Anfang an lieber die 24 genommen, weil sie mir einleuchtender war.
Funktioniert sie bei Dir nicht, da Du von einem Fehler sprichst?
Gruß
sicci
Die 24 funktioniert bei mir tadellos.
Die 1 zwar auch, aber ich habe von Anfang an lieber die 24 genommen, weil sie mir einleuchtender war.
Funktioniert sie bei Dir nicht, da Du von einem Fehler sprichst?
Gruß
sicci
Antwort 11 von Aliba
Hi Sicci,
augenscheinlich funktioniert diese schon.
Aber nur deshalb, weil Dein Format in dieser Zelle hh:mm ist.
Das heißt Du lässt Dir nur die Stundenwerte anzeigen. Stell mal das Format auf [hh]:mm um, dann wirst du mal sehen, was dann in der Zelle steht.
Du mußt Dir folgendes vorstellen:
Excel definiert Zeit als Bruchteile eines Tages, also eine Stunde ist
1/24 tel eines Tages, eine Minute entsprechend 1/1440 tel eines Tages.
Deine Logik verstehe ich natürlich schon . Du nimmst eine Stunde als 1, was sie aber vom Wert her nicht ist. Bei 24 addierst Du quasi 24 Tage. Durch die Formatierung hh:mm werden die überschüssigen Tage nicht angezeigt. Wenn jetzt z.b. bei der Stundenermittlung über den Tageswechsel hinaus das Ergebnis 12:00, also 12 STunden sein soll,
dann steht bei Dir zwar auch 12:00 in der Zelle. Der Wert dieser Zelle ist jedoch dezimal dargestellt 23,5 und nicht 0,5, wie es richtig wäre.
CU Aliba
augenscheinlich funktioniert diese schon.
Aber nur deshalb, weil Dein Format in dieser Zelle hh:mm ist.
Das heißt Du lässt Dir nur die Stundenwerte anzeigen. Stell mal das Format auf [hh]:mm um, dann wirst du mal sehen, was dann in der Zelle steht.
Du mußt Dir folgendes vorstellen:
Excel definiert Zeit als Bruchteile eines Tages, also eine Stunde ist
1/24 tel eines Tages, eine Minute entsprechend 1/1440 tel eines Tages.
Deine Logik verstehe ich natürlich schon . Du nimmst eine Stunde als 1, was sie aber vom Wert her nicht ist. Bei 24 addierst Du quasi 24 Tage. Durch die Formatierung hh:mm werden die überschüssigen Tage nicht angezeigt. Wenn jetzt z.b. bei der Stundenermittlung über den Tageswechsel hinaus das Ergebnis 12:00, also 12 STunden sein soll,
dann steht bei Dir zwar auch 12:00 in der Zelle. Der Wert dieser Zelle ist jedoch dezimal dargestellt 23,5 und nicht 0,5, wie es richtig wäre.
CU Aliba
Antwort 12 von sicci
Hallo Aliba,
ja, da hast Du Recht, jetzt wo Du's sagst .. logisch!
Mach es mir sogar noch bequemer: nehme, wannimmer möglich kein benutzerdefiniertes Format, bei reinen Stunden/Minutenberechnungen das Uhrzeit-Format "13:30". Das ist automatisch die Einstellung h:mm. Und solang etwas gut funktioniert gewinnt die Denk-Bequemlichkeit schon mal die Oberhand ;-).
Vielen Dank für Deine erhellenden Erläuterungen!
Gruß
sicci
ja, da hast Du Recht, jetzt wo Du's sagst .. logisch!
Mach es mir sogar noch bequemer: nehme, wannimmer möglich kein benutzerdefiniertes Format, bei reinen Stunden/Minutenberechnungen das Uhrzeit-Format "13:30". Das ist automatisch die Einstellung h:mm. Und solang etwas gut funktioniert gewinnt die Denk-Bequemlichkeit schon mal die Oberhand ;-).
Vielen Dank für Deine erhellenden Erläuterungen!
Gruß
sicci

