online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Alexsusi vom 01.07.2020, 01:04 Options

Problem mit Uhrzeitberechnung.

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 schreiben

Antwort 1 von Alexsusi vom 01.07.2020, 01:07 Options

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

Danke.

Antwort 2 von KJG17 vom 01.07.2020, 08:31 Options

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 vom 01.07.2020, 09:54 Options

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 vom 01.07.2020, 10:19 Options

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 vom 01.07.2020, 10:42 Options

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 vom 01.07.2020, 10:45 Options

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 vom 01.07.2020, 11:00 Options

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.

Ähnliche Themen

Darstellung von Negativwerten aus Uhrzeitberechnung
Qman  07.02.2007 - 44 Hits - 1 Antwort

Problem gelöst?
Marxxx  14.06.2007 - 151 Hits - 1 Antwort

Problem mit word, excel ,access ( 2002 )
senator  29.10.2007 - 148 Hits - 1 Antwort

Problem mit meinem Postausgangs server
T.O.  17.02.2008 - 89 Hits - 9 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026