予定年を自動判定するエクセル関数について
予定年を自動判定するエクセル関数について エクセルで写真のような、数量と経過年が一定条件を満たすと、その予定年を返すシートを作りたいと思っています。 条件は ①開始年(B列)から15年〜19年経過、かつ当年と前年の合計が20以下で終了。 ②数値の条件が①を満たせず20年経過すると当年と前年の合計が50以下で終了。 例えば、写真のAさんは、開始年から15年経過して当年と前年合計が20を下回るのが2027年なので、2027年が終了予定年。 Bさんは年数は20年経過しているが、50を下回らないため未定。 Cさんは20年経過して当年と前年の合計が50を下回るのが2024年なので、2024年。 15年経過してても数値が下回らなければ、継続。その後、20年経過すると数値の基準がかわるという点の表現が難しいのですが、式で表現できるものなのでしょうか…?
写真のM列を自動判定する式をご教示いただきたく思います。よろしくお願い申し上げます。
Excel | Office系ソフトウェア・22閲覧・500
ベストアンサー
>Cさんは20年経過して当年と前年の合計が50を下回るのが2024年なので、2024年。 Cさんは1999年開始なので、20年経過は2019年の間違いですよね。 あと、添付画像の様に、開始年が一番古いCさんの1999年の15年経過の2014年からの表になっていれば以下の式で出来ます。 T2 =IF(HLOOKUP(B2+16,C$1:S$4,ROW(),FALSE)+HLOOKUP(B2+15,C$1:S$4,ROW(),FALSE)<=20,B2+16,IF(HLOOKUP(B2+21,C$1:S$4,ROW(),FALSE)+HLOOKUP(B2+20,C$1:S$4,ROW(),FALSE)<=50,B2+21,"未定")) 下にコピー
質問者からのお礼コメント
ありがとうございました。助かりました。
お礼日時:2020/12/1 10:53