Gruppe: Datum/Zeit
Beitrag: Fehler in der Funktion DATUM beheben und EDATUM-Ersatz *
=DATUM(JAHR(A1);MONAT(A1)+2;TAG(A1)) bzw. =EDATUM(A2;2)ergibt
|
=WENN(ODER(TAG(A1+1)=1;TAG(DATUM(JAHR(A1)+A2;MONAT(A1)+A3;TAG(A1))) < TAG(A1));DATUM(JAHR(A1)+A2;MONAT(A1)+A3+1;);DATUM(JAHR(A1)+A2;MONAT(A1)+A3;TAG(A1)))
=DATUM(JAHR(A1)+A2;MONAT(A1)+A3+(TAG(A1+1)=1);(TAG(A1+1) <> 1)*MIN(TAG(A1);TAG(DATUM(JAHR(A1)+A2;1+MONAT(A1)+A3;))))
=MIN(DATUM(JAHR(A1)+A2;MONAT(A1)+A3+(TAG(A1+1)=1)+{1;0};TAG(A1)*{0;1}*(TAG(A1+1)>1)))
=DATUM(JAHR(A1)+A2;MONAT(A1)+A3;MIN(TAG(A1);TAG(DATUM(JAHR(A1)+A2;1+MONAT(A1)+A3;))))oder
=MIN(DATUM(JAHR(A1)+A2;MONAT(A1)+A3+1;);DATUM(JAHR(A1)+A2;MONAT(A1)+A3;TAG(A1)))zusammengefaßt von Franz Pölt:
=MIN(DATUM(JAHR(A1)+A2;MONAT(A1)+A3+{0;1};{1;0}*TAG(A1)))