18.07.2016, 14:55
Hallo zusammen,
zunächst einmal vorweg: ich würde mich nicht als blutigen Anfänger im Umgang mit Excel bezeichnen. Insbesondere Makros, VBA und verschiedene Funktionen sind für mich aber ein Buch mit sieben Siegeln.
Jetzt zu meiner Frage:
Ich arbeite im Personalbereich und habe demnächst die Aufgabe, die Verwendungswünsche von Mitarbeitern, die diese zu einem bestimmten Stichtag abgegeben haben, mit den für die jeweiligen Betriebsstandorte zur Verfügung stehenden Kontingenten abzugleichen. Die Mitarbeiter können bis zu vier Wünsche abgeben, die entsprechend der Rangfolge der Mitarbeiter der Reihe nach abgearbeitet werden. Kann ein Wunsch erfüllt werden, dann wird ihm der gewünschte Standort zugewiesen und das entsprechende Kontingent reduziert sich. Kann kein Wunsch erfüllt werden, dann kriegt der Mitarbeiter einen Standort zugewiesen, für den es noch Bedarf gibt. Bei um die 1000 Mitarbeitern gestaltet sich das Verfahren stellenweise sehr langwierig, da es hierfür kein automatisches Verfahren gibt.
Ich habe mal versucht, das Problem über einen Workflow abzubilden:
Set i=1
i<5? - ja - Wunsch (i) auslesen - Wunsch (i)=Kontingent - Kontingent>0? - ja - Zuweisung=Wunsch (i); Kontingent-1; i=1 - nächster Mitarbeiter
- nein - i+1 - i<5? - ja/nein - ...
- nein - Abbruch, händische Zuweisung, entsprechendes Kontingent-1, nächster Mitarbeiter
Gibt es mit Excel eine Möglichkeit, diesen Abgleich in irgendeiner Form automatisch durchzuführen?
Ich bedanke mich schon mal im Voraus! :63:
zunächst einmal vorweg: ich würde mich nicht als blutigen Anfänger im Umgang mit Excel bezeichnen. Insbesondere Makros, VBA und verschiedene Funktionen sind für mich aber ein Buch mit sieben Siegeln.
Jetzt zu meiner Frage:
Ich arbeite im Personalbereich und habe demnächst die Aufgabe, die Verwendungswünsche von Mitarbeitern, die diese zu einem bestimmten Stichtag abgegeben haben, mit den für die jeweiligen Betriebsstandorte zur Verfügung stehenden Kontingenten abzugleichen. Die Mitarbeiter können bis zu vier Wünsche abgeben, die entsprechend der Rangfolge der Mitarbeiter der Reihe nach abgearbeitet werden. Kann ein Wunsch erfüllt werden, dann wird ihm der gewünschte Standort zugewiesen und das entsprechende Kontingent reduziert sich. Kann kein Wunsch erfüllt werden, dann kriegt der Mitarbeiter einen Standort zugewiesen, für den es noch Bedarf gibt. Bei um die 1000 Mitarbeitern gestaltet sich das Verfahren stellenweise sehr langwierig, da es hierfür kein automatisches Verfahren gibt.
Ich habe mal versucht, das Problem über einen Workflow abzubilden:
Set i=1
i<5? - ja - Wunsch (i) auslesen - Wunsch (i)=Kontingent - Kontingent>0? - ja - Zuweisung=Wunsch (i); Kontingent-1; i=1 - nächster Mitarbeiter
- nein - i+1 - i<5? - ja/nein - ...
- nein - Abbruch, händische Zuweisung, entsprechendes Kontingent-1, nächster Mitarbeiter
Gibt es mit Excel eine Möglichkeit, diesen Abgleich in irgendeiner Form automatisch durchzuführen?
Ich bedanke mich schon mal im Voraus! :63: