Rundungsproblem
11.08.2005 13:43:49
Martin
Hab folgendes Problem:
Ich möchte ein Formular machen, bei dem ich nur noch ein Einkommen reinschreiben brauch und mir die Formel dann automatisch die Steuer errechnet.
Das sieht dann etwa so aus:
Matrix (A2:C18):
Spalte A: Einkommen (Grenzwerte)
Spalte B: Tarif 1 (verheiratet)
Spalte C: Tarif 2 (alleinstehend)
Eingabe (Spalte F):
F2: Einkommen (Zahl)
F3: Tarif 1 (Kreuzchen)
F4: Tarif 2 (Kreuzchen)
F6: Steuerberechnung (die Formel mit dem Rundungsproblem)
Ich hab da mal ne Formel mit verschiedenen Faktoren zusammengeschustert und das funktioniert auch einwandfrei (wenn, sverweis...)
So, und jetzt das eigentlich Problem:
Wenn in der Matrix beispielsweise die Werte für 30'000 und 40'000 stehn und ich in der Zelle F2 38'000 eingebe, dann rundet mir die Formel die Zahl auf 30'000 ab und nimmt die entsprechende Steuer (sverweis).
Nun sollte ich ne Lösung haben, wie ich es anstelle, dass mir die Formel bei 35'000 auf 40'000 aufrundet und bei 34'999 auf 30'000 abrundet (kaufmännisches Runden).
Mit normalen Rundungsformeln geht das nicht, weil die Grenzwerte der Einkommen nicht regelmässige Abstände aufweisen.
Wenn's hilft hier noch die bisherige Formel (nicht zu viel erwarten):
-------------------------------------------------------------------------------
=WENN(ISTLEER(F2)=WAHR;"Bitte Einkommen eintragen";WENN(F3=F4;"alleinstehend oder verheiratet?";WENN(ISTLEER(F3)=FALSCH;SVERWEIS(F2;A2:C18;2);WENN(ISTLEER(F4)=FALSCH;SVERWEIS(F2;A2:C18;3);""))))
-------------------------------------------------------------------------------
Ich hoffe, dass ich mich einigermassen verständlich ausgedrückt habe, falls nicht, kann man gerne nachfragen.
Danke schon mal im voraus :)
MfG Martin