回答:
A1 = 2014-01-31と設定すると、= DATE(YEAR(A1)、MONTH(A1)+1、DAY(A1))を使用した結果は2014-03-03になり、2月はスキップされます。
短い月があると、EDATEは連続する月の日を削除します。たとえば、= EDATE(DATE(2014,1,31)、1)は2014-02-28を生成しますが、再度適用すると、2014-03-28になります。これは3月の最終日ではありません。
日をゼロに設定し、1か月先にしながら月を増やします。たとえば、1月に開始するには、DATE(2014,2,0)=> 2014-01-31、次にDATE(2014,3,0)=> 2014-02-28、次にDATE(2014,4,0)-> 2014を使用します-03-31各月の最終日を論理的に追跡することで予想されるように。
調整は、月の最後の稼働日、または月をスキップせずに30日間の増分が必要な場合などに行うことができます。目的によって異なります。
=edate(a1;1)
edate
指定した日付の前後の指定した月数の日付を返します。 参照:Date Arithmeticにあるように、これは月に1を追加します。
=DATE(YEAR(A1), MONTH(A1)+1, DAY(A1))
日付は数値として保存され、選択した形式で表示されるため、ラベルを使用する必要があると思います。月を追加するには、複雑な計算が必要で、次の月までの日数を決定します。私が間違っていて、誰かが答えを持っていることを願っています。
edate
あなたは(バージョン:4.2.7.2)を言及して問題なく私のために働いた