• ベストアンサー

エクセルの日付表示について

20041001073545(2004年10月1日7時35分45秒) このような日付表示がたくさんあります。 数字のみ並んでいるもので、 まず、年月日(20041001)のみの表示にし、 それを今日(2004/11/29)までで91日経過しているかしていないかを区別したいのですが、どのようにしたらわかりやすく速いでしょうか? 日付に、/(スラッシュ)が入っていないと、関数は使えないでしょうか? どなたかお教え願います。よろしくお願いします

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

経過日数=TODAY()-DATE(MID(A1,1,4),MID(A1,5,2),MID(A1,7,2)) 表示形式をユーザー定義で [>90][赤]0"日経過",0"日経過" では如何ですか?

miechin
質問者

お礼

ありがとうございます。 表示形式のところがうまくできなかたたので、IF関数をつかってみました。助かりました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

A1の数字20041102が(以下に数字が有っても関係なし) =DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))で日付になるようです。 月が01、日が04のように桁が揃っていることが必要な条件です。