• ベストアンサー

エクセルで期限が切れそうになることを知らせる関数式

はじめまして、cartonと申します。 こちらのサイトには、大変お世話になっています。 期限が切れを知らせる関数を作りたいのですがうまくいきません。 『やりたいこと』 保守期限が満了になる3ヶ月前にシートに「契約満了間近」と表示させる。期限が過ぎると「契約満了」と表示させる。 sheet1の A1 2008年12月31日 B1 空白 A2 2008年8月31日 B2 契約満了間近 A3 2008年6月31日 B3 契約満了 =if(A1-now() <=1-90 ,"契約満了間近","")(A1-now() <=0 ,"契約満了","") よろしく、お願いします。

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

=if(A1-now() <=1-90 ,"契約満了間近","")(A1-now() <=0 ,"契約満了","") は =IF(A1-NOW() <=90,"契約満了間近",IF(A1-NOW() <=0,"契約満了","")) 直してみてください。 NOW関数はTODAY関数でも十分かと思います。

carton
質問者

お礼

hallo-2007さま 無事解決できました。 ありがとうございました。

その他の回答 (1)

  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

=IF(A1<=TODAY(),"契約終了",IF(A1<=DATE(YEAR(TODAY()),MONTH(TODAY())+3,DAY(TODAY())),"契約終了間近","")) ではどうでしょうか。

carton
質問者

お礼

keirika さま ご連絡ありがとうございます。 上記関数にて目的が達成できました。 ありがとうございました。

関連するQ&A