- ベストアンサー
A1 2009/7/1 B1 2010/6/30
A1 2009/7/1 B1 2010/6/30 A2 =DATEDIF(A1,B1,"M")にすると11ヶ月になる。 2009/1/1~200912/31も11になる。満だから? どうにか12ヶ月になる方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=DATEDIF(A1,B1+1,"M") 又は =DATEDIF(A1-1,B1,"M")
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
例えば次のような式にすることで11ヶ月と15日以上であれば12と表示させることができます。 =DATEDIF(A1,B1,"M")+IF(DATEDIF(A1,B1,"MD")>=15,1,0)
質問者
お礼
1年間を12ヶ月と簡単に求める関数は存在しないんですね? なんだか残念です! 今回は+1が簡単そうなのでそちらで処理します。
お礼
早速の回答ありがとうございます。やはりその手ですか。 1年間は12ヶ月なのにExcelではうまく計算できないんですね。