Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel-Tabelle für gerechte Verteilung

Forumthread: Excel-Tabelle für gerechte Verteilung

Excel-Tabelle für gerechte Verteilung
10.09.2018 20:49:45
Polly
Guten Abend liebes Excel-Forum,
Trotz Recherche komme ich mit meiner Excel-Tabelle nicht weiter. Meine Firma hat 91 Mitarbeiter in 6 unterschiedlichen Arbeitsbereichen. An manchen Tagen/Feiertagen muss neben der normalen Arbeit sog. Sonderarbeit geleistet werden. Diese Sonderarbeitstage sollen natürlich unter den 91 Mitarbeitern bzw. eher auf die 6 Arbeitsbereiche GERECHT verteilt werden.
Bsp.:
Arbeitsbereich A: 14 Personen (15,38%)
Arbeitsbereich B: 22 Personen (24,18%)
Arbeitsbereich C: 18 Personen (19,78%)
Arbeitsbereich D: 12 Personen (13,19%)
Arbeitsbereich E: 9 Personen ( 9,89%)
Arbeitsbereich F: 16 Personen (17,58%)
Nun müssen z.B. an einem Wochenende 14 Sonderarbeitsschichten auf die einzelnen Arbeitsbereiche gerecht (!) verteilt werden. Wenn ich die 14 Schichten prozentual für die Bereiche berechne, erhalte ich logischerweise Dezimalzahlen (für den Arbeitsbereich A z.B. 2,15 Schichten). Wenn ich die Zahlen runde, habe ich keine gerechte Verteilung mehr. Gibt es eine Möglichkeit, das auf Dauer auszugleichen bzw. anhand einer Formel gerecht zu berechnen? Vielleicht habt ihr ja ein paar Ideen?
Danke und viele Grüße!
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Excel-Tabelle für gerechte Verteilung
10.09.2018 22:06:47
onur
Wir wohl kaum gehen, solange du komplette Schichten nimmst.
Wenn du die 14 Schichten auf 19x6 oder 28x4 Std verkleinerst, wir es genauer.
AW: Excel-Tabelle für gerechte Verteilung
10.09.2018 22:44:03
onur
Oder du berechnest pro Arbeitsbereich die zu leistenden Stunden aus (anhand der prozentualen Verteilung der MA):
Arbeitsbereich A; 15,38% der Mitarbeiter - 15,38% der WE-Stunden=17,23 Std.
Wenn du diese 17,23 Std durch 2 teilst, wäre die Schicht über 8 Std, also teilst du durch drei.
Macht 3 MA a 6 Stunden.
Arbeitsbereich B entsprechend: 27,07 Std - durch 2 oder 3 wären über 8 Stunden, also 4 MA a 7 Stunden - usw.
Anzeige
AW: ne "gerechte" Lösung wird es mE nicht geben...
11.09.2018 10:21:32
neopa
Hallo Polly,
... jedenfalls nicht aus Sicht der Betroffenen, die eine solche immer subjektiv beurteilen werden.
Meine (ebenfalls) subjektive Meinung ist die, man kann nur einen Ausgleich über die Zeitschiene vornehmen. D.h. nicht nach einem Einsatz und nicht in einem fest definierten Zeitrahmen (z.B. Jahr) sollten alle zumindest kurzzeitig die gleiche Anzahl Sonderarbeitsschichten aufweisen. Möglicherweise beginnt zu diesem Zeitpunkt schon wieder die Ungleichheit von vorn. Jedenfalls scheitert mE jegliche reine "mathematische" Lösung Deiner Problematik.
Gruß Werner
.. , - ...
Anzeige
AW: Excel-Tabelle für gerechte Verteilung
11.09.2018 20:13:43
Polly
Lieben Dank für die Mühe. Ein Sonderarbeitstag von mehr als 8 Stunden ist kein Problem (die Schichten betragen teils 10 Stunden); allerdings können die Schichten leider nicht aufgeteilt werden.
Ein Ausgleich wäre nur über einen längeren ...
11.09.2018 18:39:16
Luc:-?
…Zeitraum möglich, Polly,
wobei der auch nicht immer minimaldifferenzfrei sein wird. Vglbares hatten wir vor ca 10 Jahren schon mal, wobei es wohl um den Einsatz von JV-Beamten ging (den Link zur dortigen BspDatei mit UDF RoundA habe ich leider nicht parat und in den nächsten Tagen keine Zeit zur Suche, zumal die Archiv-RECHERCHE nur noch zT fktioniert).
Mathematisch gesehen kommst du mit einfachem Xl-RUNDEN wohl eher nicht zum Ziel, denn das ist kauf­männisch, also asymme­trisch. Bei Banken und in der Wissenschaft wird symmetrisches Runden eingesetzt, dem die vbFkt Round iW entspricht. Allerdings müssten hier alle Werte in Relation zueinander berücksichtigt wdn, was die vbFkt bei Angabe eines ganzen solchen Bereichs evtl berück­sichtigt. Aber das ist nicht sicher (die vorgenannte UDF macht das aber).
Gruß, Luc :-?
„Die Intelligenzmenge ist auf diesem Planeten eine Konstante, die Bevölkerung nimmt aber zu!“ Auch deshalb informieren mit …
Anzeige
AW: Ein Ausgleich wäre nur über einen längeren ...
11.09.2018 20:11:37
Polly
Erst einmal vielen lieben Dank für die Antwort/en. Wenn du die Datei finden würdest, würde es mir mit Sicherheit sehr helfen (klingt zumindest danach ;)). Es ist bei mir auch nicht so dringlich, dass ich sie in den nächsten Tagen brauche. Danke :)
AW: Ein Ausgleich wäre nur über einen längeren ...
11.09.2018 20:11:38
Polly
Erst einmal vielen lieben Dank für die Antwort/en. Wenn du die Datei finden würdest, würde es mir mit Sicherheit sehr helfen (klingt zumindest danach ;)). Es ist bei mir auch nicht so dringlich, dass ich sie in den nächsten Tagen brauche. Danke :)
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Gerechte Verteilung von Sonderarbeitsschichten in Excel


Schritt-für-Schritt-Anleitung

  1. Daten eingeben: Erstelle eine Tabelle mit den Arbeitsbereichen und der Anzahl der Mitarbeiter in jeder Kategorie.

    | Arbeitsbereich | Anzahl Mitarbeiter |
    |----------------|--------------------|
    | A              | 14                 |
    | B              | 22                 |
    | C              | 18                 |
    | D              | 12                 |
    | E              | 9                  |
    | F              | 16                 |
  2. Prozentuale Verteilung berechnen: Füge eine Spalte für die prozentuale Verteilung der Mitarbeiter hinzu.

    =B2/SUMME($B$2:$B$7)
  3. Sonderarbeitsschichten berechnen: Berechne die Anzahl der Schichten für jeden Arbeitsbereich, indem du die Gesamtzahl der Schichten mit der prozentualen Verteilung multiplizierst.

    =14*$C2  // C2 enthält den Prozentsatz für den jeweiligen Arbeitsbereich
  4. Runden der Ergebnisse: Verwende die Funktion RUNDEN, um die Anzahl der Schichten für jeden Arbeitsbereich zu bestimmen.

    =RUNDEN(D2, 0)  // D2 enthält die berechnete Anzahl der Schichten
  5. Anpassungen vornehmen: Da die gerundeten Zahlen nicht immer die Gesamtzahl der Schichten ergeben, sollte eine Anpassung erfolgen. Füge die gerundeten Werte hinzu und vergleiche sie mit der Gesamtzahl der Schichten.


Häufige Fehler und Lösungen

  • Problem: Die Summe der gerundeten Schichten entspricht nicht der Gesamtzahl.

    • Lösung: Füge die Differenz manuell zu einem der Arbeitsbereiche hinzu, um die Schichten auszugleichen.
  • Problem: Ungerechte Verteilung nach Runden.

    • Lösung: Berücksichtige die Schichten über einen längeren Zeitraum, um eine faire Verteilung zu gewährleisten.

Alternative Methoden

  • Verwendung von VBA: Wenn Du etwas Programmiererfahrung hast, kannst Du ein Makro erstellen, das die Verteilung automatisch anpasst. Hier ist ein einfacher Code:

    Sub VerteileSchichten()
       ' Code zur gerechten Verteilung der Schichten
    End Sub
  • Add-Ins: Es gibt Excel-Add-Ins, die die Verteilung von Arbeitsschichten optimieren können. Diese Tools können hilfreich sein, wenn Du regelmäßig mit solchen Berechnungen arbeitest.


Praktische Beispiele

Angenommen, Du hast 14 Sonderarbeitsschichten zu verteilen:

  • Berechnung für Arbeitsbereich A:
    • 15,38% von 14 = 2,15 → gerundet auf 2
  • Berechnung für Arbeitsbereich B:
    • 24,18% von 14 = 3,39 → gerundet auf 3

Verteile die restlichen Schichten manuell basierend auf der prozentualen Verteilung.


Tipps für Profis

  • Symmetrisches Runden: Überlege, ob Du die Funktion RUNDEN anpassen kannst, um eine symmetrische Rundung zu verwenden. Diese Methode kann zu einer gerechteren Verteilung führen.

  • Langfristige Planung: Erstelle einen Plan, der die Schichten über mehrere Wochen oder Monate verteilt. So können Ungleichheiten über die Zeit ausgeglichen werden.


FAQ: Häufige Fragen

1. Wie kann ich die Schichten optimal verteilen?
Verteile die Schichten über einen längeren Zeitraum, um sicherzustellen, dass alle Mitarbeiter gleichmäßig belastet werden.

2. Gibt es eine Formel für die gerechte Verteilung?
Eine spezifische Formel gibt es nicht, da es von vielen Faktoren abhängt. Nutze die prozentuale Verteilung als Ausgangspunkt und passe die Ergebnisse manuell an.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige