【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード

よろしくお願いします。
就任の年月日から、退任の年月日の月数を求めるもので
退任の月は、カウントしません。
例えば、
下記のセルのC1に、答えを入れたい。
この求める式を教えて下さい。
先般、教えていただいた DATEDIFで求めようと
しているのですが、日付が影響して上手く求めれません。
セルには、必ず、日まで打ち込みますが、求めるのは、
月数だけです。
  A1 B1  C1
H8.5.21 H14.9.20 76ヶ月 
上記のように76という数値になれば良いのですが。 

A 回答 (5件)

=(YEAR(A1-B1)-1900)*12+MONTH(A1-B1)でなりませんか。

    • good
    • 0

こんにちは。

maruru01です。

日が邪魔なら打ち消してしまえばいいでしょう。

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

で出来ると思います。
    • good
    • 0
この回答へのお礼

有難うございます。早速挑戦します。

お礼日時:2003/05/17 00:17

すいません。

さっきの答えは大間違いでした。
=(YEAR(B1)-YEAR(A1))*12+(MONTH(B1)-MONTH(A1))
でいけると思います。
    • good
    • 0
この回答へのお礼

ご訂正の回答ありがとうございます。

お礼日時:2003/05/17 00:18

=DATEDIF("1996/5/21","2002/9/20","M")+1



これなら間違いなくでますね。

>日付が影響して上手く求めれません。

セルの日付がうまく入りませんね
    • good
    • 0

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



これでいけそうですね。

あと、この76の数字のでるセル
の書式を数値にしておくことを
お忘れなく。

この回答への補足

本式で計算したところ、日付によって、
答えに不具合が生じました。

補足日時:2003/05/17 09:13
    • good
    • 0
この回答へのお礼

重ね重ねの回答有難うございます。

お礼日時:2003/05/17 00:20

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