• ベストアンサー

EXCELで現在の日付との差分をとる

早速ですが、下記についての質問です。 セルA1、A2、A3にそれぞれ2008/1/1、2008/7/1、2009/1/1 があります。 この3つの日付と現在の日付を比較し、過去3ヶ月以内に該当するセルに色をつけたいと思っています。 days360()とtoday()関数を使用し、条件付き書式設定で試みたのですが、うまくいきません。 EXCELは2002です。 どうぞ宜しくお願い致します。

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

  • ベストアンサー
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

これではだめですか? =A1>DATE(YEAR(TODAY()),MONTH(TODAY())-3,DAY(TODAY()))

matthew5
質問者

お礼

できました。 ありがとうございます!

その他の回答 (3)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.4

アドイン関数を条件付き書式に使う場合は ↓が参考になると思います。 アドイン関数を使って条件付き書式設定 http://www2.odn.ne.jp/excel/waza/cformat.html#SEC13

matthew5
質問者

お礼

このリンクはとても参考になりました。 ありがとうございました!

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 条件付き書式設定の数式を=A1>=EOMONTH(TODAY(),-3)で如何でしょうか。 EOMONTH関数は初期状態では組み込まれていませんので、アドインで分析ツールを登録してご試用下さい。

matthew5
質問者

お礼

できました。 ありがとうございました!

noname#77845
noname#77845
回答No.2

条件付書式で「数式が」 =DATEDIF(A1,TODAY(),"M")<3 の時パターン等で色をつけましょう。

matthew5
質問者

お礼

数式にする必要があったのですね・・・。 ありがとうございました!

関連するQ&A

専門家に質問してみよう