Hallo zusammen. Es gibt ein Problem mit der Zeit - bzw. Währungsberechnung. Zuerst berechne ich die Arbeitszeit, dann wandle ich diese in Dezimalzahlen um. Wenn ich diese dann mit 12 multipliziere, wirft mir Excell das falsche Ergebnis raus. Was mache ich falsch? Siehe Anhang. Schon mal vielen Dank im vorraus.
21.06.2023, 07:01 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2023, 07:03 von steve1da.)
Hola, 5,0833333333 *12 sind nun mal 61. Wenn du 60,96 haben willst, musst du deine Dezimalzeit vorher runden. Excel rechnet mit dem, was in der Zelle steht. Nicht mit dem, was du siehst. Gruß, steve1da
21.06.2023, 15:56 (Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2023, 16:08 von Moselindianer.)
Das ist nur für mich persönlich und hat nix mit Kollegen zu tun. Und davon abgesehen, werden Arbeitgeber in Ihrer IT Abteilung wohl Leute haben, die die Arbeitszeit genau berechnen können.
Gruss, Moselindianer Vielen Dank für deine Bemühungen. Es gibt aber noch eine andere Möglichkeit: Datei-Optionen-Erweitert- "Genauigkeit wie angezeigt" aktivieren.
1. 5 Minuten ist 1/12 einer Stunde. 5:05 ist also 5+1/12 Stunden. Wenn man dies mit 12 multipliziert erhält man 61.
2. Gibt es einen Grund warum du die Dezimalstunden auf zwei Ziffern nach dem Komma rundest? Eine Rundung auf 2 oder mehr Ziffern vor dem Komma währen für den Arbeitgeber bei täglicher Abrechnung doch günstiger.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.