Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Zeit berechnen

Forumthread: Zeit berechnen

Zeit berechnen
16.06.2025 01:18:09
Thomas
Hallo zusammen,

ich habe in Spalte B eine Uhrzeit drin und in Spalte C eine Abfahrzeit.
In D habe ich eine Formel drin d2=WENN(B2="";"";REST(B2-C2;1)) .
Jeztz möchte ich gerne, das wenn plus Uhrzeit herauskommt ein + davor steht und bei Minus ein -

z.B. + 0:42

Wäre sowas möglich?

Danke
Anzeige

21
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeit berechnen
16.06.2025 01:30:51
Daniel
Nicht so einfach.
Für Excel sind Zeiten immer Uhrzeiten und keine Mengen. Deswegen wird ein negativer Wert im Zahleformat Zeit immer nur als ########## angezeigt.
Als Zahlenwert ist der Wert natürlich da und du kannst auch mit ihm rechen, nur nicht als Zeit formatiert anzeigen.

Ich würde hier mit zwei Zellen arbeiten.
In der einen berechnest du ihn normal und verwendest diesen Wert für weiterführende Berechnungen,
die zweite Zelle verwendest du dann für die Anzeige mit dieser Formel in E2:
=Wenn(D2="";"";Wenn(D2>=0;"+";"-")&Text(ABS(D2);"hh:mm"))


Gruß Daniel
Anzeige
oder suchst du so was
16.06.2025 11:32:38
Alwin Weisangler
Hallo Thomas,

in D2 und runterziehen:
=WENN(B2-C20;"- "&TEXT(C2-B2;"hh:mm");"+ "&TEXT(B2-C2;"hh:mm"))


Gruß Uwe
AW: oder suchst du so was
16.06.2025 14:38:32
Thomas
Hallo Uwe,

Danke dir, das sieht klasse aus.

Aber wenn ich um 22:00Uhr Abfahrt habe und ich erst um 03:00Uhr Ist Zeit habe muss da 05:00 herauskommen.
Hier kommt 19:00 rus.

Danke
Anzeige
AW: oder suchst du so was
16.06.2025 14:50:27
Eifeljoi 5
Hallo

Ich weiß nicht warum ihr euch das Leben immer so schwer machen.
Wenn in Spalte:
B: 15.06.2025 22:00
C: 16.06.2025 03:00
Und diese Spalten als TT.MM.JJJJ hh:mm formatiert sind reicht in Spalte D eine ganz einfache Formel:
=C-B und hast immer das richtige Ergebnis
Anzeige
AW: oder suchst du so was
16.06.2025 14:55:31
Alwin Weisangler
Hallo Thomas,

da musst du die entsprechende Eingrenzung liefern, unter welcher Bedingung über den Tageswechsel berechnet werden soll und wann nicht. Das kann keiner der Helfer wissen.

Es gibt 2 recht einfache Wege wie in der Spalte daneben ein X oder eine zeitliche Begrenzung an maximaler positiver Zeitdifferenz.

Das weist aber derzeit nur du.

Gruß Uwe
Anzeige
AW: oder suchst du so was
16.06.2025 16:33:33
Alwin Weisangler
zur Ergänzung:

Ich habe mal den Schnittpunkt zur Eingrenzung ob davor oder danach zu berechnen ist auf 24:00 Uhr als 0,5 gelegt.

=WENN(B2-C20;"- "&TEXT(C2-B2;"hh:mm");WENN(B2-C2=0,5;"+ "&TEXT(B2-C2;"hh:mm");"+ "&TEXT(1-B2+C2;"hh:mm")))


Vielleicht reicht dies ja schon um alle vorkommenden Konstellationen richtig zuzuordnen.

Gruß Uwe
Anzeige
AW: oder suchst du so was
16.06.2025 16:36:37
Alwin Weisangler
Sorry, da hatte sich versehentlich 24:00 statt 12:00 als Trennwert geschrieben. Also für 12:00 steht 0,5 als Zeitzahl.
AW: oder suchst du so was
16.06.2025 15:00:50
cysu11
Hallo Thomas,

so in E2 und runterkopieren:

=WENN(C2

LG, Alexandra
AW: oder suchst du so was
16.06.2025 15:05:25
cysu11
Aus irgendein Grund wird meine Formel hier abgeschnitten, keine Ahnung warum??

Deswegen siehe hier Dateianhang, ist es das was du willst Thomas?

https://www.herber.de/bbs/user/177777.xlsx

LG, Alexandra

Anzeige
AW: oder suchst du so was
16.06.2025 15:15:34
daniel
Hi Alexandra

wenn du hier Text eingibst, dann ist das im Prinzip ein HTML-Code, dh Formatierungsanweisungen und ähnliches werden in HTML-Tags gesteckt und das sind unter anderem das Kleiner- und das Größer-Zeichen: &ltformatierungsanweisung&gt

wenn jetzt also im laufenden Text ein "&lt" auftaucht, vermutet die Forensoftware einen HTML-Tag, wenn das das dann folgt kein sinnvoller HTML-Code ist, kann es sein dass der Teil einfach nicht angezeit wird.

um jetzt die Zeichen "&lt" und "&gt" im Text anzeigen zu können, muss man an ihrer Stelle die Zeichen folge & gefolgt von LT bzw & gefolgt von GT schreiben. die Zeichenfolge leitet sich ab von "lesser than" und "greater than" (damit kann ich mir das besser merken)

Gruß Daniel

Anzeige
AW: oder suchst du so was
16.06.2025 15:47:26
cysu11
Hi Daniel,

Danke für die Erklärung! :)

LG, Alexandra
AW: oder suchst du so was
16.06.2025 16:24:07
BoskoBiati
Hi,

normalerweise reicht es, nach den > oder -Zeichen ein Leerzeichen einzufügen.

=wenn(c2 C3; blabla; blablubb)
=wenn(c2> C3; blabla; blablubb)
Gruß

Edgar
AW: oder suchst du so was
16.06.2025 15:18:18
Thomas
Hallo Alexandra,

auch hier leider das gleiche:
Spalte B 23:45 ---> Splate C 22:30 Uhr Ergebnis ist +22:45 Richtig wäre 1:15

Anzeige
AW: oder suchst du so was
16.06.2025 15:26:00
daniel
Thomas, du musst die Werte inklusive Datum angeben, da niemand außer dir wissen kann, ob das Ist-Ereignis 1 Stunde 15 vorher oder 22 Stunden 45 Minuten später stattgefunden hat. weil beides möglich und sinnvoll ist, kann man das nicht automatisiert rechnen.
AW: Zeit berechnen
16.06.2025 02:15:30
Thomas
Hallo Daniel,

ich glaube ich bin echt zu doof.

Ich kann nicht mal normal berechnen.
23:45 - 22:30 Uhr = 22:24 Uhr :-)

Kannst du mir da helfen

https://www.herber.de/bbs/user/177773.xlsx

Danke dir :-)
Anzeige
AW: Zeit berechnen
16.06.2025 11:40:05
Daniel
Ja du bist tatsächlich zu doof, wenn ich deine Formulierung mal übernehmen darf.

Du verwendest hier die Methode zur Differenzberechnung zwischen einer Anfangs- und Endzeit, tatsächlich hast du aber einen Soll-Ist-Vergleich.

Bei einer Dauerberechnung zwischen Anfang und Ende geht man davon aus, dass das Ende immer später liegen muss als der Anfang und man deswegen annimmt, dass das Ende am Folgetag liegen muss, wenn die Enduhrzeit kleiner ist als die Anfangszeit (was aber auch nur dann zulässig ist, wenn die Differenz kleiner 24h ist)

Auf den Soll-Ist-Vergleich kannst du das nicht anwenden, denn hier ist es ja möglich, dass das Ist-Ereignis auch mal früher eintritt als das Soll.
Die korrekte Methode wäre, dass du Soll und Ist immer als Datum+Uhrzeit angibst, dann kannst du einfach die Differenz bilden: Ist minus Soll
Klar hast du du dann auch mit negativen Zeiten zu tun, aber wie du damit umgehst, habe ich dir gezeigt.

Gruß Daniel
Anzeige
AW: Zeit berechnen
16.06.2025 10:55:19
Werner
=MAX(WENN(B2=C2;C2-B2;"24:00"-B2+C2);0)
AW: Zeit berechnen
16.06.2025 14:20:26
Thomas
kurze Nachfrage,

in der Spalte B habe ich Abfahrzeit 22:00Uhr und in Spalte C 03:00Uhr.
Das Ergebnis wäre 05:00 und hier kommt immer Minus 19:00

Blick nicht durch :-)
AW: Zeit berechnen
16.06.2025 14:28:30
daniel
nochmal
wenn du eine Zeitdifferenz berechnen willst, die sowohl ins Plus als auch ins Minus gehen kann und beide Zeiten nicht immer am selben Tag liegen (Mitternacht ist die Grenze), dann reicht es nicht, als Wert die Zeiten anzugeben, sondern du musst auch immer das Datum mit angeben, weil es nicht möglich ist, aus den Zeitdaten allein zu ermitteln, ob das Ist jetzt vor oder nach dem Soll liegt.
wenn du Zeit und Datum angibst, dann rechnest du einfach "IST minus SOLL" um die Differenz zu berechnen, und die Darstellung für die negativen Werte machst du in einer seperaten Zelle, so wie ich es dir in meiner ersten Antwort gezeigt habe.

Gruß Daniel
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18