Es wurde ein Dienstplan erstellt, der funktioniert auch wunderbar.
Weiter wurden 2 weitere Arbeitsblätter jeweils mit Feiertagen ("Feiertage") und den div. Geburtstagen von Kollegen und Freunden ("Geburtstage") angefügt.
Diese Daten werden im Arbeitsblatt "Dienstplan" in gleichnamige Spalten übernommen.
Feiertage im Format z.B: | 01.01.2024 | Neujahr | (jeweils eine Spalte) usw. sowie
Geburtstage im gleichen Format also z.B: | 11.01.2024 | Rudi Ratlos | usw.
Da dieser Plan auch auf älteren Versionen korrekt verwendet werden soll, wurde auf die Funktion =XVERWEIS(....) verzichtet und stattdessen =SVERWEIS(...) verwendet.
Formel für Feiertage:
=WENN(ISTNV(SVERWEIS($C4;Feiertage!$A$2:$B$23;2;0));"";SVERWEIS($C4;Feiertage!$A$2:$B$23;2;0)) Hier funktioniert die Formel einwandfrei.
Anmerkung: Zellen C4 - C369 enthalten im Arbeitsblatt "Dienstplan" das Datum.
Für die Geburtstage wurde die Formel fast eins zu eins übernommen - also:
=WENN(ISTNV(SVERWEIS($C4;Geburtstage!$A$2:$B$367;2;0));"";SVERWEIS($C4;Geburtstage!$A$2:$B$367;2;0)) - und jetzt treten dann die Troubles auf:
In einigen leeren Zellen wird eine 0 angezeigt, in anderen wieder steht '#NV' - obwohl dies eigentlich mit den doppelten "" in der Formel ersetzt werden soll - und ja: alle Zellen in den Spalten "Geburtstage" und "Feiertage" sind einheitlich formatiert (Standard)
Hat hier wer einen Tipp für mich parat? Kann es vielleicht sein, weil im Arbeitblatt "Geburtstage" nicht alle Zellen mit den div. Namen befüllt sind, im Gegensatz dazu sind ja im Blatt "Feiertage" nur die Datumsangaben der jeweiligen Feiertage angeführt- hier gibt es also keine leeren Zellen. Aber warum mal eine 0 (Null) und mal '#NV'?