• ベストアンサー

EXCEL☆★有効期限2ヶ月前にお知らせする機能

例 本日 H18.2.17 有効期限が、H18.4.1~H18.4.30の人に"期限間近"などの警告をセルに表示させる関数があったら教えてください! よろしくお願いいたします。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.4

何度もすみません。 =IF(DATEDIF(TODAY(),A1,"M")<12,IF(MONTH(A1)-MONTH(TODAY())<3,"再来月が使用期限です!",""),"")としてください。

taifu1971
質問者

お礼

ありがとうございました。 感謝!!

その他の回答 (3)

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

有効期限が2ヶ月先に切れる人ということでしょうか? A1が有効期限として =IF(DATE(YEAR(A1),MONTH(A1),1)=DATE(YEAR(TODAY()),MONTH(TODAY())+2,1),"期限間近","") 「ツール」「オプション」「アドイン」で「分析ツール」にチェックがあるなら =IF(EOMONTH(A1,0)=EOMONTH(TODAY(),2),"期限間近","")

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

No1です。 それは失礼しました。 これではいかがでしょう? =IF(DATEDIF(TODAY(),A1,"M")<12,IF(MONTH(A1)-MONTH(TODAY())<3,"再来月が使用期限です!",""))

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

仮にA1セルに直近の有効期限の日付(H18/4/1)が入っていた場合、 =IF(MONTH(A1)-MONTH(TODAY())<3,"再来月が使用期限です!","") これで2ヶ月前から警告表示されます。

taifu1971
質問者

お礼

説明不足ですいませんでした。 有効期限の一覧は、H18年度だけでなくH19.20.21.22などです。

taifu1971
質問者

補足

ありがとうございました。 しかし、上記の式ですと年度問わず警告がでてしまいます。 つまり、H22.4.1の有効期限の方でも警告されてしまいます。

関連するQ&A