• ベストアンサー

10年経過した日付のセルに色付け

office365 使用しております B列に “入荷日付” が入っていて、ブランクもあります。 ブランクのセルは「色付きなし」で 入荷日付から10年経過したセルに色を付けたいです。 お詳しい方、ご教示お願い致します。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1747/2623)
回答No.1

B1から必要なだけB列を選択して 数式で =AND(B1<>"",B1<DATE(YEAR(TODAY())-10,MONTH(TODAY()),DAY(TODAY()))) でいかがですか。

sipabaledclone
質問者

お礼

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

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

その他の回答 (2)

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

「本日から10年前の日」について、暦の上の日で、10年前同月同日以前なら、 対象セル範囲を選択しておいて、条件付き書式で、「数式で」で DATE関数を使って、年=本日の年ー10、月=本日の月、日=本日の日の3引数を指定すれば、良いだけ。その日より数的に小か、大きく無いという式を作ればよい。 なぜ、>数的に小か、で良いのか?はエクセルの日付に与える日付シリアル値というのが、年月日の続きに過去から連番を振っているるからだ、ということを理解できるか?。 DATE関数は、 https://kokodane.com/kansu_hiduke_01.htmを見ること。 == (1)しかし現実の契約や法規制や商習慣でこういう日付だけが、10年前とは限らないのではないか? (2)うるう年の2月末の場合でこの計算式で出る日で良いか?    エラーにならないか、は質問者が考え、テストすることだ。 部外者なのでやってられない。

すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率66% (1747/2623)
回答No.2

No.1は条件付き書式です。

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

関連するQ&A