• ベストアンサー

Excelの関数について

タイトルの通りなんですがExcelで 例:A1に 2014/8/1   B1に =NOW()  で C1に  B1がA1より大きくなったら"期限切れ"      B1がA1より1ヵ月前になったら"注意"      上記以外は空欄 この条件を自分なりにIFでやったのですが、できませんでした。 どなたかお教えください。よろしくお願いします。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

まず日付の比較をしたいなら=now()より=today()の方がよいでしょう あとは普通に =IF(A1<B1,"期限切れ","") また日付の比較でよくある問題ですが「B1がA1より1ヵ月前」というのは 定義があいまいです。 たとえば5/31の1か月前は、4/30なのですか5/1なのですか? 可能であれば30日前とか具体的な日付けで指定するべきです。 =IF(A1<B1,"期限切れ",IF(A1<B1+30,"注意","")) ※30にするか31にするかなど細かくはご自身でチェックしてください

関連するQ&A