- ベストアンサー
月数の計算
月数の計算で「何ヶ月目」か計算したいのですが、どのように関数を入れればいいでしょうか? (例)始まりが2月の日にちの場合(2/2でも2/25でも)は、2月中は全て1ヶ月目と表示させていのです。3月になると2ヶ月目というふうに・・・ ご存知の方は宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#204879
回答No.4
セル A1 に開始年月日、セル B2 に終了年月日を、それぞれ日付形式で入力するなら、次式でOKかと。 =(YEAR(B1)-YEAR(A1))*12+MONTH(B1)-MONTH(A1)+1
その他の回答 (3)
noname#88349
回答No.3
A1に基準日(1/1←スラッシュを使って入力してください) A3(作業列)に2/2と入れたとして、B3に表示させる B3に=datedif($A$1,A3,"ym")&"ヶ月目"という式を入れる 作業列に3月の日付を入れればちゃんと2ヶ月目と表示されます ※datedif関数についてはヘルプをみるとよく分かりますよ
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
エクセルでしょうか?A1に日付が入力として =DATEDIF(DATE(YEAR(A1),MONTH(A1),1),TODAY(),"m")+1 で表示形式をユーザー定義で「0"ヶ月目"」とする。 ただし今日現在で3月の日付だと#NUM!のエラーになります。
- ekuko_ecch
- ベストアンサー率17% (16/91)
回答No.1
年内であれば、 A1に基準の日にちが入っているとすると、 B1に =month(A1) ... A1の日にちの月が求まる。 C1に対象の日にちが入っているとすると、 D1に =month(C1) ... C1の日にちの月が求まる。 E1で =D1-B1+1 ... 経過月数が求まる。 年を跨ぐようであれば、year()を絡めれば良い。