Dashboard aus Dienstplan Anwesenheit von Mitarbeitern
04.03.2025 22:39:20
MW16
möchte ein Ansicht erstellen das aus Daten eines Dienstplanes. Also die Anwesenheit, Urlaub und Krank, wie früher mit Karteikarten an der Wand nur halt in Excel. Wäre somit übersichtlicher.
Habe einen Dienstplan mit Namen D7:D31. Datumsleiste E4:E31 und ein Feld mit Abkürzungen wie Krank "K", Urlaub "1", Anwesend "o" und Überstunden "M" im Bereich E7:AI31. Jetzt soll auf einem anderen Blatt eine Ansicht (Karteikarten) Tagesaktuell angezeigt werden, wer welchen Status hat. Für einen Monat bekomme ich es hin (mit Hilfe von Gemini) und auch die bedingte Formatierung klappt dementsprechend. Krank rot, Urlaub grün und Anwesend blau. Aber für das ganze Jahr klappt das nicht. Habe jeweils ein Blatt für jeden Monat. Für einen Monat habe ich diese Formel:
=WENN(INDEX(Mrz!E8:AI8;VERGLEICH(HEUTE();Mrz!E$4:AI$4;0))="o";Mrz!D8;WENN(INDEX(Mrz!E8:AI8;VERGLEICH(HEUTE();Mrz!E$4:AI$4;0))="K";Mrz!D8;WENN(INDEX(Mrz!E8:AI8;VERGLEICH(HEUTE();Mrz!E$4:AI$4;0))=1;Mrz!D8;WENN(INDEX(Mrz!E8:AI8;VERGLEICH(HEUTE();Mrz!E$4:AI$4;0))="M";Mrz!D8))))
So sieht ein Monatsblatt aus.
Für ein ganzes Jahr soll eine Dynamische Lösung klappen, laut Gemini. Die klappt aber nicht so richtig. Hier die Formel dazu:
=WENN(INDEX(INDIREKT("'"&A4&"'!E$7:AI$31");ZEILE(A1);VERGLEICH(A3;INDIREKT("'"&A4&"'!E$4:AI$4");0))="o";"Anwesend";WENN(INDEX(INDIREKT("'"&A4&"'!E$7:AI$31");ZEILE(A1);VERGLEICH(A3;INDIREKT("'"&A4&"'!E$4:AI$4");0))="K";"Krank";WENN(INDEX(INDIREKT("'"&A4&"'!E$7:AI$31");ZEILE(A1);VERGLEICH(A3;INDIREKT("'"&A4&"'!E$4:AI$4");0))=1;"Urlaub";"Abwesend")))
Habe ein Bezugsfeld für den jeweiligen Monat im jeweiligen Arbeitsblatt. Das Arbeitsblatt und der Monatsname (in A4) sind gleich. Auch ein Referenz =HEUTE() in jedem Blatt (A3).
Wäre sehr verbunden für eine gute Lösung. Vielen Dank
Anzeige