Hallo,
ich habe in meinem Modell zur Personalkostenberechnung nachfolgende Formel:
Personalkosten := round(Personalkosten + (T_Personal[2,3] * T_EraLohn[2,T_Personal[3,3]]) * Schichtzuschlag * T_Sozialkosten[2,1]);
Schichtzuschlag wird zuvor wie folgt zugewiesen:
Schicht := Schichtkalender.getCurrShift;
If Schicht = "Frühschicht" then
Schichtzuschlag := 1.09
end;
Wenn ich nun den Wert für den Schichtzuschlag in die obige Formel direkt eintrage anstatt der Variablen ergibt sich das korrekte Ergebnis. Sobald die Variable jedoch in der Formel steht wird falsch gerechnet. Ich kann mir jedoch nicht erklären warum, da die Variable eigentlich den korrekten Wert zugeteilt bekommt (und bei print auch korrekt angezeigt wird)
Könnt ihr mir hier vielleicht weiterhelfen ??
DANKE !
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP