- 締切済み
EXCELのカレンダー関数について
EXCELのカレンダー関数DATEDIFについて、2002/1/31~2002/2/28までの月数を求めた場合(処理単位"M")に、0ヶ月となってしまうのですが、これを1ヶ月とする 式はどのようにしたら良いのでしょうか。簡単な方法があればご教示ください。 ロータス123では、同じ関数式で1ヶ月と表示されます。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- maruru01
- ベストアンサー率51% (1179/2272)
回答No.2
こんにちは。maruru01です。 本当ですね。おかしな仕様だ・・・ そこで、スマートじゃないですがこんな方法ではどうですか。 A1に"2002/1/31" B1に"2002/2/28" とすると =DATEIF(A1+1, B1+1, "M") ただし、これだとこんどは2002/1/30~2002/2/27が"0"になってしまいますが。 まあ、月末で計算するならOKでしょう。 では。
- gellop
- ベストアンサー率35% (19/54)
回答No.1
こんにちは。 とりあえずこれでは? ======================================== =DATEDIF("2001/1/31","2001/2/28","M")+1 ========================================
お礼
早速ご回答ありがとうございます。 確かに+1は手っ取り早いですが、その他の方法ってありますか?