19.11.2020, 09:04 (Dieser Beitrag wurde zuletzt bearbeitet: 19.11.2020, 09:08 von MeierTobi345.)
Hallo zusammen,
ich möchte für meinen Ferienjob eine Arbeitszeittabelle erstellen (und dabei Excel üben), aber mit der bedingten Formatierung hauts nicht so ganz hin, weil Excel 365 bei der Zeitberechnung gerne mal die 00:00 Überstunden als -00:00 Überstunden schreibt. Ich habe schon gegooglet, aber nichts spezifisches für mein Problem gefunden. Die 1904-Datumswerte sind bereits aktiviert.
Mein Problem seht Ihr in Mappe1 ab Zeile 5. Durch die -00:00, färbt Excel auch die Zellen rot. dabei sollten sie eigentlich schwarz bleiben, da "0", hab ja die bedingten Formatierungen >0 machts grün, <0 machts rot.
Ich hoffe, Ihr Excel-Profis könnt mir einen Tipp geben, was ich falsch mache :)
19.11.2020, 09:16 (Dieser Beitrag wurde zuletzt bearbeitet: 19.11.2020, 09:16 von RPP63.)
(19.11.2020, 09:04)MeierTobi345 schrieb: Mein Problem seht Ihr in Mappe1 ab Zeile 5.
Moin Tobi! Du hast vergessen, "Attachment hinzufügen" anzuklicken.
Allgemein würde ich schätzen, dass Du ein Rundungsproblem wegen der Fließkommaproblematik hast. Du könntest folglich auf eine Minute (ist ein 1440stel Tag) VRUNDEN()
=VRUNDEN("0:00:01";1440)
Gruß Ralf Yepp, ich habe mich oben nicht geirrt. Ab E4: =WENN(A4<>0;RUNDEN((D4-$L$3)*1440;0)/1440;"")
(warum es hier VRUNDEN() nicht tut, muss ich noch eruieren)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
19.11.2020, 09:22 (Dieser Beitrag wurde zuletzt bearbeitet: 19.11.2020, 09:22 von MeierTobi345.)
Moin Ralf,
Da warst du wohl schneller als die Polizei erlaubt :D
In Spalte E führt =WENN(A6<>0;VRUNDEN(D6-$L$3;1440);"") leider zu einem Zahlenfehler. Theoretisch sollte Excel ja auch nirgendwo angebrochene Minuten haben, die gerundet werden müssen.
Grüße Tobi
________________________ Edit: Gott, bist du schnell! Und Wahnsinn, es hat geklappt! Super, danke dir! (Und ich depp hab gestern abend 3h an dem Problem gesessen :D)
Zitat: "=D3-$L$3 = 00:00 'Hier besteht das Problem dann nicht" Weil diese Zelle größer Null ist! Die anderen Zellen sind aber kleiner Null!! Formatiere die betreffenden Zellen mit "Standard" dann siehst du was wirklich in der Zelle steht.
Lasse mal die Formelauswertung in E5 laufen. Die Subtraktion lautet 0,333333333333333 - 0,333333333333333 und ergibt 5,55111512312578E-15 (was ja meiner Anmerkung zur Gleitkommaproblematik entspricht)
Und ja: entferne ich das WENN-Konstrukt (in eben dieser Zelle, Sigi), ist das Ergebnis 0
Sind wir da einem Käferchen auf der Spur? Denn eine vernünftige Erklärung dazu habe ich nicht.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)