Abstract

Wie können Sie Ihren Mitarbeitern Arbeitseinheiten fair zuweisen, wenn Sie bereits geleistete Arbeit berücksichtigen wollen?

Zuweisen_von_Arbeitseinheiten_vermindert_um_geleistete

Gelbe Zellen sind Eingabezellen, grüne zeigen Zwischenergebnisse, und blaue kennzeichnen endgültige Ergebnisse.

Hinweis: Sie müssen Units done in absteigender Reihenfolge eingeben.

In diesem Beispiel wurden bereits 90,6 Einheiten geliefert, aber 86 weitere Einheiten sollen 28 Lehrern noch zugewiesen werden. Ein fairer Anteil wäre für jeden Lehrer (90.6 + 86) / 28 = 6,3, aber 7 Lehrer haben bereits mehr als das geliefert.

Die Kernformel befindet sich in Zelle C5: =MAX(0;B$4-B5-SUMMENPRODUKT(–(C$4:C4=0);B$4:B4-B$4)/(ZEILEN(B$5:B$32)-SUMMENPRODUKT(–(C$4:C4=0))+1))

Bitte beachten Sie, dass der faire Anteil absichtlich in Zelle B4 steht und dass C4 leer ist, damit diese Formel unverändert nach unten kopiert werden kann. Relative Referenzen passen sich dabei automatisch an.

Spalte C zeigt die Ergebnisse mit Nachkommastellen. In Spalte D wurde mit einfachen Tabellenblattfunktionen auf ganze Zahlen gerundet, ohne dass sich die ursprüngliche Summe ändert.

Wie Sie leicht sehen können, zeigt Spalte E bessere Ergebnisse. Sie wurde mit der benutzerdefinierten Funktion RoundToSum erstellt.

Sehen Sie bei RoundToSum (VBA) im Vergleich warum Sie RoundToSum bevorzugen sollten.

Anwendungsbeispiel

MrExcel.com (External link!) Distribute values in excel based on weight Inversely

Download

Bitte den Haftungsausschluss im Impressum beachten.

Assign_work_units_reduced_by_delivered.xlsm [25 KB Excel Datei, ohne jegliche Gewährleistung]