プロが教えるわが家の防犯対策術!

A1 2009/7/1 B1 2010/6/30
A2 =DATEDIF(A1,B1,"M")にすると11ヶ月になる。

2009/1/1~200912/31も11になる。満だから?
どうにか12ヶ月になる方法を教えてください。

A 回答 (2件)

=DATEDIF(A1,B1+1,"M")



又は

=DATEDIF(A1-1,B1,"M")
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。やはりその手ですか。
1年間は12ヶ月なのにExcelではうまく計算できないんですね。

お礼日時:2010/09/13 14:22

例えば次のような式にすることで11ヶ月と15日以上であれば12と表示させることができます。



=DATEDIF(A1,B1,"M")+IF(DATEDIF(A1,B1,"MD")>=15,1,0)
    • good
    • 0
この回答へのお礼

1年間を12ヶ月と簡単に求める関数は存在しないんですね?
なんだか残念です!

今回は+1が簡単そうなのでそちらで処理します。

お礼日時:2010/09/13 14:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!