• ベストアンサー

エクセル 7カ月15日を7.5カ月にしたい

セルA1に「入居日」 セルB1に「退去日」 セルC1にA1とB1から関数を入れて、「入居日と退去日の間の期間」を表示させています。 (ちなみにC1には現在「=DATEDIF(A1,B1,"YM")&"ヶ月"&DATEDIF(A1,B1,"MD")&"日"」が入っています。) ここで解決したいのが、セルC1には現在「7か月15日」と出ています。 これを「7.5(か月)」と表示させたいのですが、どうしたらいいのでしょうか? なお、セルの書式設定で表示形式をさわる必要はありますか? 出来る限り簡単に教えていただけますと幸いです。 宜しくお願い致します。

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

例えば、3月は31なので、15日目の場合、15/31とするのか、 それとも月は一律30日で計算するのかで違ってきますが、 前者の場合、 =DATEDIF(A1,B1,"YM")+DATEDIF(A1,B1,"MD")/DAY(DATE(YEAR(B1),MONTH(B1)+1,0)) 後者の場合、 =DATEDIF(A1,B1,"YM")+DATEDIF(A1,B1,"MD")/30

noname#219096
質問者

お礼

解決できました。有難うございます!

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

関連するQ&A