634 Aufrufe
Gefragt in Tabellenkalkulation von
Habe 12 Tabellenblätter von Januar bis Dezember
Der Februar ist ja unterschiedlich wegen schaltjahr !

in Februar B29 steht der 28.02.2015
in Februar B30 steht dann nächstes jahr dann 29.02.2016

Nun möchte ich die abfrage wenn in B30 nichts steht soll er b29+1 nehmen ansonnsten b30+1
plus 1 für 1 märz

die formel meldet fehler WERT


=WENN(ISTLEER(Februar!B30);(Februar!$B$29+1);(Februar!$B$30+1))

1 Antwort

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Rolf,

das kannst Du wie folgt vereinfachen.
- schreibe in B2 das Anfangsdatum eines beliebigen (z.B. 01.02.2015)
- schreibe in B3 folgende Formel und ziehe sie bis B32 nach unten

=WENNFEHLER(WENN(TAG(B2)<TAG(MONATSENDE(B2;0));B2+1;"");"")

Die Formel funktioniert ab Excelversion 2007.
In niederen Versionen funktioniert folgende Formel

=WENN(ISTFEHLER(WENN(TAG(B2)<TAG(MONATSENDE(B2;0));B2+1;""));"";WENN(TAG(B2)<TAG(MONATSENDE(B2;0));B2+1;""))

vorausgesetzt, die Analysefunktionen sind aktiviert.

In beiden Formeln kannst Du auf den Arbeitsblattnamen verzichten.

Gruß
Rainer
...