Rundgungsfehler?
16.03.2009 13:54:06
Gordon
ich möchte einen Durchschnitt von einem Monatsgehalt (nicht mein eigenes! ;-) ) und habe folgende Daten:
A1: 1400,00 (Durchschnitt des Jahres 2008)
B1: 1222,33 (Gehaltzahlung im Jan. und Febr. 2009)
Nun soll mein Makro den März ausrechnen. Habe dazu folgende Formel:
(((12 - Month(Date) + 1) * NeueDatei.Sheets("Tabelle1").Range("A1").Value) + (Month(Date)-1)*NeueDatei.Sheets("Tabelle1").Range("B1")) / 12
Heißt also in reine Zahlen:
(10 * 1400 + 2 * 1222,33) / 12
Laut meine Taschenrechner müßte dabei folgendes rauskommen: 1370,39 (also 1370,388333)
Wenn ich aber das Makro laufen lasse kommt folgende Zahl raus: 1372,17 (also 1372,16666666667)
Wie kann diese Differenz zustande kommen? Ist das bei der Makroberechung ein Rundungsfehler?
Gruß
Gordon