Guten Tag!
Ich habe eine Anwesenheitsliste in Form eines Jahreskalenders.
In dem Kalender werden für unterschiedliche An/Abwesenheiten, die Werte 1,2 oder X eingetragen.
Aus dem letzten Tag im entsprechenden Monat, in dem einer der drei Werte eingetragen wurde, soll nun in einem anderen Blatt ein Datum generiert werden.
Prinzipiell habe ich dazu eine, wenn auch nicht unbedingt elegante Lösung gefunden.
Allerding ignoriert meine Formel, je nach angewandten Suchkriterium, beharrlich die Eingabe von, entweder Zahlen oder Buchstaben.
Hier das Beispiel für den Monat Januar:
Mit dem Suchkriterium „“ wird die Eingabe von Zahlen ignoriert:
=WENNFEHLER(VERGLEICH("";Anwesenheit!C9:AG9;-1);"")
Mit dem Suchkriterium 0 werden Buchstaben ignoriert:
=WENNFEHLER(VERGLEICH("";Anwesenheit!C9:AG9;-1);"")
Im monat Februar ändert sich die Suchmatrix entsprechend so:
=WENNFEHLER(VERGLEICH("";Anwesenheit!C13:AG13;-1);"")
Meine Formel gibt als Ergebniss aus, die wievielte Zelle, die letzte nicht leere Zelle ist.
Da die z.B. 18. Zelle in der Zeile immer dem 18. des Monats entspricht, ist das Ergebniss quasi das Datum.
In Kombination mit diesem Eintrag:
=G21&"."&0&""&2&"."&Anwesenheit!B7&""
Wird das Datum generiert.
In G21 steht der Tag der sich aus der oben genannten Formel ergibt.
Das „0“ und „02“ ist entsprechend dem Monat Fabruar Vorgegeben.
In „Anwesenheit!B7“ steht das Jahr.
Wo liegt mein Denkfehler, bzw habt Ihr vielleicht schönere Ansätze für mich?
Danke und einen angenehmen Abend noch TB