Tage in einer Datumsliste ausblenden, wenn sie nicht vorhanden sind?
Hallo, ich blende nach Eingabe des Monats in D1 und des Jahres in E1 ab A4 das jeweilige Datum ein. Dazu verwende ich
"=DATUM(E1;VERGLEICH(D1;{"Januar";"Februar";"März";"April";"Mai";"Juni";"Juli";"August";"September";"Oktober";"November";"Dezember"};0);ZEILE(A14)-13)"
Monat und Jahr jeweils über ein Dropdown-Feld. die Felder ab A5 werden mit A4+1 usw. gefüllt.
Wie kann ich Felder leer lassen, wenn weniger als 31 Tage vorhanden sind, und in A4 eine Fehlermeldung eintragen, wenn kein Monat angegeben wird.
Danke schonmal für die Hilfe.
2 Antworten
Da gibt es mehrere Ansätze.
Spontan würde ich sagen: Wenn der Wert der Zeile über der aktuellen dem letzten Tag des Monats entspricht, dann leer, sonst Vortag +1
=WENN(MAX($A$4:A4)=MONATSENDE($A$4;0);"";A4+1)
Falls du ein Excel ohne Monatsende hast, kannst du vom 1. des Folgemonats einen Tag abziehen (evtl. mit Hilfszelle):
=DATUM(E1;VERGLEICH(D1;{"Januar";"Februar";"März";"April";"Mai";"Juni";"Juli";"August";"September";"Oktober";"November";"Dezember"};0)+1;1)-1
(ungetestet)
z.B. so
=WENN(ISTFEHLER(WENN(A1+1>MONATSENDE(A$1+1;0);"";A1+1));"";WENN(A1+1>MONATSENDE(A$1+1;0);"";A1+1))
Zeile 1 Datum entsprechend formatieren Benutzerdefiniert MMM.JJ / MMMM

Vielen Dank, klappt alles bestens.