• ベストアンサー

Excelで月の計算をしたい

教えてください。 登録日から完了日まで何カ月たったか計算たいのですが、 たとえば      A        B      C 1   登録日      完了日    経過月 2 2009/ 1/10     2009/1/31   0か月 3 2009/ 1/10     2009/2/ 1   1か月 4 2009/ 1/10     2009/3/31   2か月 5 2008/12/10     2009/1/ 1   1か月 と、月を「またぐ」と1か月としたいのですが、 関数にあまり詳しくなく… MONTH関数を使って計算すると MONTH(B列)-MONTH(A列)で、C5が-11か月になってしまい、 DATEDIF関数だと DATEDIF(A列,B列,"m")でC3とC5が0カ月になってしまいます。 検索の仕方が下手で、回答にたどり着けず質問立ててしまいました。 申し訳ございませんが、ご教示お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

空白セルが無いとして =((YEAR(B2)-YEAR(A2))*12+MONTH(B2)-MONTH(A2)) かな?

ASATOn3203
質問者

お礼

早急にご回答いただいてありがとうございます! 思い通りの計算ができました。 とても助かりましたありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • CMLT
  • ベストアンサー率40% (143/357)
回答No.2

一例 C2セルに =DATEDIF(DATE(YEAR(A2),MONTH(A2),1),B2,"M")

ASATOn3203
質問者

お礼

ありがとうございます。 こちらの数式でも同じ結果になるんですね! 勉強になりました。

すると、全ての回答が全文表示されます。

関連するQ&A