Excel - Summe x soll auf n Personen mit unterschiedlichen Bedarfen aufgeteilt werden?
Hallo zusammen,
ich habe schon einige Stunden gegoogelt und konnte noch keine Lösung für mein Problem finden. Ich habe eine limitierte Summe x die soll unter n Personen aufgeteilt werden. Diese Personen melden unterschiedlich viele Bedarfe an. Die Summe aller Bedarfe ist jedoch höher als die Summe x. Die Personen mit den höchsten Bedarfen sollen so rationiert werden, so dass die Summe aller Bedarf gleich der Summe x ist.
Beispiel:
Summe x = 100€
Person A möchte 10 Euro haben.
Person B - 50 €
Person C - 45 €
Person D - 27 €
Grundsätzlich könnte ich ja sagen, ich nehme den Mittelwert von 25 und da Person A nur 10€ haben möchte, teile ich die 15 Euro unter den anderen auf. Da aber Person D nur 27€ haben möchte, müsste ich das in die Berechnung aufnehmen. Ich möchte gerne den Max-Wert ermitteln.
1 Antwort
Du müsstest mal unabhängig von Excel definieren wie die Verteilung abgearbeitet werden soll.
Hätte jetzt mal geklungen nach, niedrigster Geldwunsch zuerst und dann zum Größten abarbeiten.
D.h. erster Schritt: sortieren der Beträge
Dann soll offenbar jemand alles bekommen wenn er weniger möchte als bei gleichmäßiger Aufteilung
D.h. zweiter Schritt: Wenn Betrag x / n > Forderung -> Sofort die Gesamtsumme um die Forderung reduzieren und den Forderer aus der Rechnung nehmen
Jetzt musst du entscheiden wie der Restbetrag aufgeteilt werden soll. Gleichmäßig oder Prozentual zur Forderung. D.h. für jeden verbliebenen Forderer den prozentualen Anteil am Kuchen berechnen
Danach brauchst du "nur" noch die Summe nach diesen Werten aufteilen. Fertig
Ich denke mit Formeln bist du da am falschen Dampfer, du wirst VBA benötigen. Ist schonmal die Frage ob du zumindest Basis-Programmieren beherrscht. Falls nicht solltest du vielleicht jemanden auf Fiverr damit beauftragen
Hey, vielen Dank für deinen Vorschlag. Ich hatte gehofft, dass Excel hier für eine Funktion bereitstellt. Ich denke meine VBA Kenntnisse werden ausreichen um es selber zu programmieren.
Ich hatte schon darüber nachgedacht jedem den Mittelwert zuzuweisen und den Personen, die weniger haben wollen, den gewünschten Wert. Die Differenz zur Summe x hätte ich wieder mit einem Mittelwert an alle Verteilt usw.