Subtraktion bis Wert erreicht (Zirkelbezug)
27.10.2008 11:54:40
Tom
ich probiere mich seit 2 Tagen mit der Problematik Zirkelbezug. Ich möchte diese Funktion benutzen, um so lange Werte aus einigen Zellen zu subtrahieren, bis der in einer anderen Zelle definierte maximale Wert erreicht ist.
Hintergrund:
Für eine gesonderte Auszahlung steht mir ein gewisser Topf zur Verfügung. Auf Grund von Berechnungen kann es aber sein, dass die berechnete Auszahlung (Punktesystem) höher ausfällt als der Topf im eigentlichen ist.
Nun möchte ich jedem Mitarbeiter von seiner Auszahlung soviel abziehen, bis der Topf nicht mehr überschritten wird.
WICHTIG: Wichtig ist jedoch, dass ich das abziehen (subtrahieren) nicht gleichmäßig machen kann! Da jeder unterschiedlich in den Topf einzahlt, muss der Abzug bis zur Topfgrenze auch Prozentual geschehen.
Um es einfacher zu machen, hab ich mal eine Datei angehangen. Da ist auch der wert zu sehen, mit welchem in den Topf eingezalt worden ist (Prozentwert).
Am liebsten würde mir eine Lösung mit einer Formel gefallen. Allerdings vermute ich mal, dass es ohne VBA nicht ohne weiteres geht.
P.S. Mir ist allerdings klar, dass bei so einer Berechnung evtl. eine kleine Restsumme übrig bleiben wird, die sich nicht auf die Mitarbeiter verteilen läst. Das kann vernachlässigt werden...wird ja nicht so viel sein.
Vielen Dank für eure Hilfe....
Der Link: https://www.herber.de/bbs/user/56321.xls
Der Tom