Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Problem mit Uhrzeitberechnung.





Frage

Hallo zusammen, Ich habe ein Problem mit der Berechnung mit Daten im Uhrzeitformat. Ich gebe in die Zelle B4 die Anfangszeit und in Zelle B5 die Endzeit ein. Die Differenz wird mir nun in Zelle C3 angezeigt. Bsp.: B4 = 12:00 ; B5 = 14:00 ; C3 = 2:00 Nun teile das Ergebnis C3 in Untergruppen auf in den Zellen C6, C7, C8, C9 und C10. Hier wird die Differenz aufgespalten und der Art zugeordnet. In meinem Beispiel steht in Zelle C6 2,00 Die Zahl 2,00 lasse ich in Zelle AD6 mit der Formel: =WENN(C6>0;C6/24;0) in ein Uhrzeitformat umwandeln. AD gibt mit 2:00 zurück. Nun möchte ich das Excel via Formel überwacht ob AD6 = C3 ist, damit ich Eingabefehler bei der Aufspaltung vermeide. Das löse ich in Zelle AD4 mit der Formel: =WENN(AD6=C3;1;0) Excel vergleicht also nun ob 2:00 = 2:00 ist und müsste mir rein theoretisch den Wert 1 wiedergeben. Doch ich bekomme leider nur die 0 als Feedback. Das passiert generell wenn die Differenz C3 = 2:00 oder 00:30 lautet. Bei allen anderen Uhrzeiten funktioniert meine Überwachung und ich bekomme die 1 als Antwort. Kennt sich jemand damit aus, warum Excel scheinbar nicht mit der 2:00 und der 00:30 klar kommt? Nochmal als Beispiel: B4 = 10:00 ; B5 = 18:00 ; C3 = 8:00 C6 = 8,00 ; AD6 = 8:00 ; AD4 = (Überprüfung ob C3 = AD6) 1 Bin sehr dankbar für eure Hilfe. MfG Alex

Antwort 1 von Alexsusi

Korrigiere mich nocheinmal. Also bei allen Zeiten unter 2:00 funktioniert meine Rechnung nicht :(

Danke.

Antwort 2 von KJG17

Hallo Alex,

ohne das jetzt überprüft zu haben könnte es Abweichungen in der x-sten Kommastelle geben womit dann '=' nicht mehr erfüllt wird.

Lasse dir mal die Werte im Dezimal-Format mit allen Kommastellen anzeigen. Falls das zutrifft. musst du ggf eine Rundungsvorschrift einbauen, die zwar keine Auswirkung auf die angezeigte Zeit hat, aber diese geringfügigen Abweichungen im Dezimalbereich ausschließt.

Gruß
Kalle

Antwort 3 von Alexsusi

DAS Minimum für C6-C10 ist:

0,25 / 24 = 0,010416666666666700000000000000
und stellt als Uhrzeit formatiert 0:15 dar;

BIS zum Wert X für C6 - C10 funktioniert meine Überprüfung nicht:

X= 2/24= 0,083333333333333300000000000000
und stellt als Uhrzeit formatiert 2:00 dar;

AB dem Wert Y für C6-C10 funktioniert meine Überprüfung:

Y=2,25/24=0,093750000000000000000000000000
und stellt als Uhrzeit formatiert den Wert 2:15 dar;

Das ganze funktioniert dann bis zu einer Arbeitszeit von unrealen 23:45 Stunden was sich aus:

23,75/24=0,989583333333333000000000000000
zusammenstellt und als Uhrzeit formatiert 23:45 zurückgibt.

Also ich kann aus den Zahlen nicht wirklich einen Grund für einen Entscheidenen Unterschied erkennen, da die Zahlen im Uhrzeitformat ja auch anzeigen, was sie sollen, nur das der direkte Vergleich halt bei hh >2,01 Stunden den direkten Vergleich nicht hinbekommt.

Danke für eure Mühen

MfG Alex.

Antwort 4 von rainberg

Hallo Alex,

nimm statt

=WENN(AD6=C3;1;0)


diese Formel

=WENN(TEXT(AD6;"hh:mm")=TEXT(C3;"hh:mm");1;0)

Gruß
Rainer

Antwort 5 von Alexsusi

Ach je,

jetzt habe ich gecheckt was genau du meintest:

wenn ich excel 2/24 rechnen lass dann:

0,083333333333333300000000000000
0,083333333333333400000000000000 ist der eigentlich Wert wenn ich eine zur Uhrzeit formartierte Zelle mit dem Wert 2:00 in einer anderen Zelle als Zahl anzeigen lassen.

Bei 2 Stunden 15 Minuten sind die Werte gleich :(

0,093750000000000000000000000000
0,093750000000000000000000000000

Ich mache es dann mit
=wenn(c3<(2,25/24);aufrunden(c3;5)

Ich bedanke mich recht herzlich für den Denkanstoss.

Mfg Alex

Antwort 6 von Alexsusi

Huch hallo Rainer,

habe deinen Post erst nach dem Verfassen meines gelesen.

Diese Variante ist natürlich wesentlich unbequemer. Auch die vielen lieben dank.

MfG Alex.

Antwort 7 von Alexsusi

Huch hallo Rainer,

habe deinen Post erst nach dem Verfassen meines gelesen.

Diese Variante ist natürlich wesentlich unbequemer. Auch die vielen lieben dank.

MfG Alex.

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: