Dienstplanrückgabe
11.01.2023 22:06:45
Stefan
ich mache schon lange viele Dinge mit Excel und habe inzwischen schon einiges an Erfahrung (Statistiken für Studien, Arbeitsbenchmarking, Grafiken, etc.). Bisher habe ich es immer geschafft meine Probleme autodidaktisch mit Google-Suche und Trial-and-Error zu lösen. Bei meinem aktuellen Projekt komme ich aber nun trotz mehrerer Basteltage nicht weiter... Ich würde mich sehr freuen, wenn Ihr mir die Richtung weisen könntet! :)
Bei uns auf Arbeit hat eine neue Kollegin die Dienstplangestaltung übernommen und möchte dies mit Hilfe von Excel tun. Ich habe meine Unterstützung angeboten und wir sind auch schon sehr weit gekommen! :) Die Grundform vereinfacht dargestellt sieht so aus:
-------Spalte A---------Spalte B--------Spalte C---------------Spalte D
1-------Datum-----------Jean-Luc--------Beverly----------------Guinan
2-------1.1.23-----------Brücke-----------Krankenstation------Bar
3-------2.1.23-----------Bar----------------Krankenstation------Brücke
...
12-----11.1.23--------Krankenstation---Bar---------------------Brücke
...
366---31.12.23--------Bar----------------Brücke----------------Krankenstation
Die Tabelle ist entsprechend lang, da das komplette Jahr auf einem Tabellenblatt dargestellt ist. Vereinfacht aber die Statistik und die Formeln :)
Das Tabellenblatt ist aber fixiert und in den obersten Zeilen befindet sich eine tägliche Rückgabe. Den Fakt ignoriert aber bitte bei euren Lösungsvorschlägen - nehmt die Nummerierung wie oben aufgeschrieben - ich hoffe die Minitabelle wird anständig im Forum dargestellt! :)
Man kann also nach Öffnen des Dienstplan ganz oben dann - ohne Scrollen - in dieser "Rückgabe" sehen wer am heutigen Tag für welchen Posten eingeteilt ist. Wenn das Feld leer bleibt, sieht man auch, wenn ein Posten nicht besetzt ist...
Zielvorstellung: Die Rückgabe für den heutigen Tag (11.1.23 - Zeile 12) sollte so aussehen:
-----AA----------AB----------AC-----------------------AD
1---Heute------Brücke-----Krankenstation----------Bar
2---11.1.23----Guinan-----Jean-Luc------------------Beverly
Das ganze soll natürlich automatisiert funktionieren!
--> Hinter dem heutigen Datum liegt die entsprechende Formel für HEUTE
-->Excel soll in Spalte A nach unten gehen und dieses Datum suchen
--> in der entsprechenden Zeile dann nach rechts gehen bis der entsprechende Posten (z.B. Bar - $AD$1) auftaucht
--> und von dort aus wieder nach oben in die Zeile 1 (mit den Namen) gehen und den richtigen Namen aus der richtigen Spalte dann in der Rückgabe (für die Bar also $AD$2) schreiben.
Ich habe lange gesucht und meines Erachtens müsste die Lösung eine wilde Kombination von VERWEIS (SVERWEIS/WVERWEIS/VERWEIS), VERGLEICH, INDEX, ADRESSE und ähnlichem sein. Im Ineinanderschachteln solcher Formeln in diesem Ausmaß versagt aber mein Vorstellungsvermögen...
Ich wäre euch dankbar, wenn Ihr mir hier weiterhelfen könntet! Zur Vereinfachung nehmt bitte als Datum den 2.1. und die BAR. :)
Beste Grüsse an alle Excelianer und Trekkies!!
Stefan