- ベストアンサー
リース機器の管理表について
- リース機器の管理表についての質問です。AIのリース開始日と再リース開始日だけに入力させ、リース区分を自動的に選択したいです。
- リース機器の管理表で、リース期間中、終了近い、確認中、再リースの区分を自動的に設定したいです。AJ列の数式はリース終了年月日を計算し、AK列の数式は経過年数を計算します。
- また、AL列の数式では残り日数を60日前からカウントします。良い方法があれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
エラー表示をさせないためには次の式がよいでしょう。 =IF(AI3="","",IF(U3="NP",IF(AND(DATE(YEAR(AI3)+3,MONTH(AI3),DAY(AI3))<TODAY(),AN3<>""),"再リース",IF(DATE(YEAR(AI3)+3,MONTH(AI3),DAY(AI3))<TODAY(),"確認中",IF((DATE(YEAR(AI3)+3,MONTH(AI3),DAY(AI3))-60)<TODAY(),"終了近い",IF(DATE(YEAR(AI3)+3,MONTH(AI3),DAY(AI3))>TODAY(),"リース期間中","")))),IF(U3="NR",IF(AND(DATE(YEAR(AI3)+5,MONTH(AI3),DAY(AI3))<TODAY(),AN3<>""),"再リース",IF(DATE(YEAR(AI3)+5,MONTH(AI3),DAY(AI3))<TODAY(),"確認中",IF((DATE(YEAR(AI3)+5,MONTH(AI3),DAY(AI3))-60)<TODAY(),"終了近い",IF(DATE(YEAR(AI3)+5,MONTH(AI3),DAY(AI3))>TODAY(),"リース期間中","")))))))
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
お求めの表示をさせたい列の3行目に次の式を入力して下方にオートフィルドラッグします。 =IF(U3="NP",IF(AND(DATE(YEAR(AI3)+3,MONTH(AI3),DAY(AI3))<TODAY(),AN3<>""),"再リース",IF(DATE(YEAR(AI3)+3,MONTH(AI3),DAY(AI3))<TODAY(),"確認中",IF((DATE(YEAR(AI3)+3,MONTH(AI3),DAY(AI3))-60)<TODAY(),"終了近い",IF(DATE(YEAR(AI3)+3,MONTH(AI3),DAY(AI3))>TODAY(),"リース期間中","")))),IF(U3="NR",IF(AND(DATE(YEAR(AI3)+5,MONTH(AI3),DAY(AI3))<TODAY(),AN3<>""),"再リース",IF(DATE(YEAR(AI3)+5,MONTH(AI3),DAY(AI3))<TODAY(),"確認中",IF((DATE(YEAR(AI3)+5,MONTH(AI3),DAY(AI3))-60)<TODAY(),"終了近い",IF(DATE(YEAR(AI3)+5,MONTH(AI3),DAY(AI3))>TODAY(),"リース期間中",""))))))
お礼
早速のご回答有難う御座います 使用させて頂きます 事務方の 簡素化するのも大変です 有難うございました。