• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リース機器などの 管理表 ある関数式について)

リース機器の管理表について

このQ&Aのポイント
  • リース機器の管理表についての質問です。AIのリース開始日と再リース開始日だけに入力させ、リース区分を自動的に選択したいです。
  • リース機器の管理表で、リース期間中、終了近い、確認中、再リースの区分を自動的に設定したいです。AJ列の数式はリース終了年月日を計算し、AK列の数式は経過年数を計算します。
  • また、AL列の数式では残り日数を60日前からカウントします。良い方法があれば教えてください。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.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(),"リース期間中","")))))))

naynaya
質問者

お礼

早速のご回答有難う御座います 使用させて頂きます 事務方の 簡素化するのも大変です 有難うございました。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

お求めの表示をさせたい列の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(),"リース期間中",""))))))

関連するQ&A