04.12.2024, 10:56
Hallo,
ich hoffe sehr auf eure professionelle Hilfe. Komme weder mit Googeln noch mit einer KI weiter.
Ich möchte einen Dienstplan schreiben. In der Beispieldatei habe in Spalte A die Datumsangaben eingetragen und in Spalte B müssen die Mitarbeiter (MA) rein. Es geht insgesamt um 6 Mitarbeiter, die abwechselnd eingesetzt werden müssen. Erst kommt MA1, dann MA2, usw.; nach MA6 kommt wieder MA1.
Dazu habe ich mir Rotationsregeln in den Spalten K bis P erstellt und mit einem sverweis abgefragt. Jetzt gibt es noch eine Tabelle H bis I. Wenn der Mitarbeite hier eingetragen ist, muss er vorrangig im Dienstplan eingetragen werden. Das klappt auch noch.
Jetzt kommt mein großes Problem:
In den Spalten E bis F möchte ich die Mitarbeiter eintragen die an bestimmten Tagen verhindert sind. Wenn z.B. am 1.1. der MA1 beginnt, wäre am 2.1. der MA2 dran. Ist dieser jedoch verhindert, dann muss der nächster in der Rotationsreihenfolge, also MA3 eingetragen werden. Mit vielen wenns, auch wenn es nicht schön ist klappt das auch. Nun muss aber der MA2, welcher übersprungen wurde, am 3.1. dazwischengeschoben werden. Wie mache ich das und außerdem noch, das ab dem 4.1. die ursprüngliche Rotationsreihenfolge mit MA4 weitergeht und nicht wieder ab MA2 weiter?
Das bekomme ich absolut nicht hin.
Optional wäre es auch noch klasse, wenn ich irgendwo die Mitarbeiter reinschreiben kann (am besten in eine dynamische Tabelle) und die Rotationsreihenfolge beliebig erweiterbar ist, also auch weniger oder mehr Mitarbeiter.
Ich hoffe sehr auf eure Hilfe. Ein herzliches Dankeschön schonmal.
Viele Grüße
Dominik
ich hoffe sehr auf eure professionelle Hilfe. Komme weder mit Googeln noch mit einer KI weiter.
Ich möchte einen Dienstplan schreiben. In der Beispieldatei habe in Spalte A die Datumsangaben eingetragen und in Spalte B müssen die Mitarbeiter (MA) rein. Es geht insgesamt um 6 Mitarbeiter, die abwechselnd eingesetzt werden müssen. Erst kommt MA1, dann MA2, usw.; nach MA6 kommt wieder MA1.
Dazu habe ich mir Rotationsregeln in den Spalten K bis P erstellt und mit einem sverweis abgefragt. Jetzt gibt es noch eine Tabelle H bis I. Wenn der Mitarbeite hier eingetragen ist, muss er vorrangig im Dienstplan eingetragen werden. Das klappt auch noch.
Jetzt kommt mein großes Problem:
In den Spalten E bis F möchte ich die Mitarbeiter eintragen die an bestimmten Tagen verhindert sind. Wenn z.B. am 1.1. der MA1 beginnt, wäre am 2.1. der MA2 dran. Ist dieser jedoch verhindert, dann muss der nächster in der Rotationsreihenfolge, also MA3 eingetragen werden. Mit vielen wenns, auch wenn es nicht schön ist klappt das auch. Nun muss aber der MA2, welcher übersprungen wurde, am 3.1. dazwischengeschoben werden. Wie mache ich das und außerdem noch, das ab dem 4.1. die ursprüngliche Rotationsreihenfolge mit MA4 weitergeht und nicht wieder ab MA2 weiter?
Das bekomme ich absolut nicht hin.
Optional wäre es auch noch klasse, wenn ich irgendwo die Mitarbeiter reinschreiben kann (am besten in eine dynamische Tabelle) und die Rotationsreihenfolge beliebig erweiterbar ist, also auch weniger oder mehr Mitarbeiter.
Ich hoffe sehr auf eure Hilfe. Ein herzliches Dankeschön schonmal.
Viele Grüße
Dominik