Zeitdifferenz berechnen mit Excel

Hallo Michael,

toll - das hat geklappt !
Aber wenn ich in die Spalte B eine Zeit vor 18:15 eintrage kommt in Spalte D " #WERT " . Und wenn ich eine Zeit nach 20.00 Uhr eingebe, rechnet es weiter (Bsp. 23.00Uhr = 4.45 Std). Es sollte aber nur bis 20.00 Uhr rechnen.

Ist ganz schön verzwickt, was ich hier will, oder ?!
Trotzdem Danke !
Beste Grüße
Ingo

Hallo Ingo,
es gibt mind. 3 bekannte Möglichkeiten, die Zellen zu formatieren. Hier eine: Rechtsklick auf die Zelle, Zellen formatieren, Schrift, Farbe, fertig. Im Zweifel Excel-Hilfe, Textfarbe…
Bei der bedingten Formatierung ist es ein bischen schwieriger, mit benutzerdefiniertem Format kommst du ans Ziel, einfach experimentieren, dann kommst du schon dahinter

Viel Erfolg

Hallo Ingo.
Eine Frage: gibst Du nur Zeiten vor 20:00 ein oder auch später?
Mit Zeiten unter 20:00 und auch unter 18:15 funktioniert es bei mir. Gibst Du aber Zeiten über 20:00 ein, muß ich was neues probieren.
LG. Herbert

Hallo

ja es können auch Zeiten nach 20:00 Uhr vorkommen.

Ingo

Hier muss halt weiterentwickelt werden.
Jetzt muss dann der „Wenn“-Klausel eine weitere Schleife eingebaut werden.
Bekommst Du das hin?

Hallo Ingo.
Habe noch einmal alles durchgerechnet, bei mir passt es jetzt.
Tut mir leid, einfacher bring ich es nicht.
Habe es in txt aufgeschrieben, ist vielleicht so einfacher zu lesen.
LG. Herbert

PS.: Wenn du die Formeln kopierst, musst Du die geschweiften Klammern { } weglassen.

Spalte E
Format Zeit
Eingabe Zeit
19:15

4 freie Spalten verwenden (zB.: W,X,Y,Z)
Zellen auf Zahl formatieren (0,00)
wenn fertig, Spaltenbreite auf 0 stellen (wenn Du willst):

Spalte W (oder W1)
Format Zahl
Vorgabe min
18,25

Spalte X (oder X1)
Format Zahl
Vorgabe max
20,00

Spalte Y
Format Zahl
Umrechnen von E11 auf Dezimal
19,25 Formel: {=E11*24}

Spalte Z
Format Zahl
Teilergebnis
0,75 Formel: {=WENN(Y11>W11;X11-Y11;"")} oder {=WENN(Y11>$W$1;$X$1-Y11;"")}

Spalte P
Format Zahl
Ergebnis
0,75 Formel: {=WENN(Z11>0;Z11;"")}

Du kannst die Vorgaben auch in Zeile W1 und X1 geben, dann brauchst die Werte 18,25 und 20,00 nur einmal eintragen:

Spalte Z
Format Zahl
Ergebnis
0,75 Formel: {=WENN(Y11>$W$1;$X$1-Y11;"")}

ich glaub`nicht !

Hier muss halt weiterentwickelt werden.
Jetzt muss dann der „Wenn“-Klausel eine weitere Schleife
eingebaut werden.
Bekommst Du das hin?

Hallo Herbert,
das hat geklappt bis hierher, aber in Spalte E haben wir eingetragen 19:15 und das Ergebnis ist 0,75 (als Dezimal). Die Zeitdifferens zwischen 18:15 und 19:15 sind aber eine Stunde.

Dann hatte ich die Zeit mal auf 19:30 geändert und das Ergebnis war hier 0,5.

Grüße
Ingo

Hallo Ingo.
Upps! War wohl ein bisschen spät gestern. Habe die Zellen vertauscht - jetzt stimmts.

Falsche Formel. Habe min mit max vertauscht - sorry!
Spalte Z
Format Zahl
Teilergebnis
0,75 Formel: {=WENN(Y11>W11;X11-Y11;"")} oder {=WENN(Y11>$W$1;$X$1-Y11;"")} ist natürlich Falsch!

Jetzt die richtige:
Spalte Z
Format Zahl
Teilergebnis
1,00 Formel: {=WENN(Y11>W11;Y11-W11;"")} oder {=WENN(Y11>$W$1;Y11-$W$1;"")}

LG. Herbert

Hallo Ingo.
Kommando retour, stimmt erst recht nicht. Zeigt jetzt Fehler in P und Z 12 an.
Melde mich wieder.
LG. Herbert

Du, bei mir hat die erste Formel {=WENN(Y11>W11;Y11-W11;"")} geklappt.
Das funktioniert prima, auch das das Ergebnis-Feld frei bleibt wenn Zeiten vor 18:15 eingetragen werden. TOLL !

Nun sollte das Ergebnis-Feld nur maximal die Zeitspanne von 18:15 bis 20:00 Uhr anzeigen - dh. also max. 1,75. Egal ob es 20:00 oder 22:00 Uhr heißt.

Das wird wohl noch eine WENN-Formel - oder ?!

Ingo

Ich schaue es mir nochmal an und sehe zu, dass ich solche Fehler durch die Formel ausgleichen kann.

Hallo Ingo.
Jetzt bin ich ein bisschen durcheinander: soll P11 leer sein, wenn über 20:00 oder soll 1,75 drinnen stehen?
LG.Herbert

ooh sorry,
wenn Uhrzeiten wie 20:00 Uhr oder später eingegeben werden sollte der Wert 1,75 drin stehen.

Ingo

Hallo Ingo.
Auf ein neues:

Y1 Sollwert 1,75

Spalte Z
Format Zahl
Teilergebnis
1,00 Formel: {=WENN(Y11>W11;Y11-W11;"")}

Spalte AA
Format Zahl
Teilergebnis
1,00 Formel: {=WENN(Z110;AA11;"")}

LG. Herbert

Hallo Ingo.
Ich glaube, ich sitze heute schon zu lange vor Kiste.
Spalte P zeigt auch bei Zeit vor 18:15 „1,75“ an.
Bitte noch einmal die Formeln in der Spalte Z ändern:

Spalte Z
Format Zahl
Teilergebnis
1,00 Formel: {=Y11-W11)}

Zeigt jetzt zwar in Spalte Z Minuswerte und in Spalte Y Nullwerte an, aber in P passt jetzt alles.

LG. Herbert

Servus Ingo,
probier es mal so:
=WENN(UND(ISTZAHL(B2);B2$F$1;1,75;(B2-$E$1)*24))
wobei $E$1 = 18:15 Uhr als Konstante
$F$1 = 20:00 uhr als Konstante
Damit man die Konstanten nicht sieht, kannst Du die Schriftfarbe ja weiß einstellen.
Ich hoffe Du kommst klar.
Entschuldige, dass es so lange gedauert hat, aber ich hatte gestern soviel zu arbeiten.
Gruß
Udo

Hallo Herbert,

ich habe die Formel in Z geändert, jetzt funktioniert es !
Ja es funktioniert ALLES !

Vielen vielen Dank !

Die besten Grüße - Ingo

PS. wenn mal noch mehr Bedarf an solchen Aufgaben ist, ich hätte da noch mindestens eine.

Hallo Udo,

suuuuper - das klappt alles und funktioniert !
Vielen vielen Dank für die Hilfe.

Die besten Grüße - Ingo

PS: falls mal noch Bedarf ist an solchen Aufgaben, ich hätte da noch mindestens eine.

Hallo Ingo.
Keine Scheu, nur her damit.
LG. Herbert