- ベストアンサー
EXCEL☆★有効期限2ヶ月前にお知らせする機能
例 本日 H18.2.17 有効期限が、H18.4.1~H18.4.30の人に"期限間近"などの警告をセルに表示させる関数があったら教えてください! よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
何度もすみません。 =IF(DATEDIF(TODAY(),A1,"M")<12,IF(MONTH(A1)-MONTH(TODAY())<3,"再来月が使用期限です!",""),"")としてください。
その他の回答 (3)
- mshr1962
- ベストアンサー率39% (7417/18945)
有効期限が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)
No1です。 それは失礼しました。 これではいかがでしょう? =IF(DATEDIF(TODAY(),A1,"M")<12,IF(MONTH(A1)-MONTH(TODAY())<3,"再来月が使用期限です!",""))
- merlionXX
- ベストアンサー率48% (1930/4007)
仮にA1セルに直近の有効期限の日付(H18/4/1)が入っていた場合、 =IF(MONTH(A1)-MONTH(TODAY())<3,"再来月が使用期限です!","") これで2ヶ月前から警告表示されます。
お礼
説明不足ですいませんでした。 有効期限の一覧は、H18年度だけでなくH19.20.21.22などです。
補足
ありがとうございました。 しかし、上記の式ですと年度問わず警告がでてしまいます。 つまり、H22.4.1の有効期限の方でも警告されてしまいます。
お礼
ありがとうございました。 感謝!!