• ベストアンサー

日にちを数えたい(エクセル)

A1セルに、昭和50年1月5日 B1セルに、平成5年8月12日 と入力してある場合に C1セルに、何日間か表示させたい。 (昭和50年1月5日と平成5年8月12日を含んで何日間か) (何年何ヶ月何日という表示方法の方がありがたいです) ご教授願えませんか?

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

  • ベストアンサー
  • haccyan
  • ベストアンサー率43% (27/62)
回答No.1

こんにちは。 さて、"datedif" でいけるとおもいますよ。 第3引数を、"Y","YM","MD"に指定すれば、 希望通りになると思います。 詳しくは、以下のページをご覧ください。

参考URL:
http://www.relief.jp/itnote/archives/000423.php
usubeni
質問者

お礼

参考URLみて、やってみます。 ありがとうございました。

その他の回答 (1)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

=DATEDIF(A1,B1+1,"Y")&"年"&DATEDIF(A1,B1+1,"YM")&"ヶ月"&DATEDIF(A1,B1+1,"MD")&"日間" 注:開始日と終了日を含む 場合によっては「10年0ヶ月3日間」や「「10年3ヶ月0日間」になる。 年や月や日に0が出て問題がある場合は、IF関数を使って下さい。 =IF(DATEDIF(A1,B1+1,"Y")=0,"",DATEDIF(A1,B1+1,"Y")&"年")&IF(DATEDIF(A1,B1+1,"YM")=0,"",DATEDIF(A1,B1+1,"YM")&"ヶ月")&IF(DATEDIF(A1,B1+1,"MD")=0,"",DATEDIF(A1,B1+1,"MD")&"日")&"間"

usubeni
質問者

お礼

ありがとうございました。 できました。m(__)m

関連するQ&A