Excel 2013 でリピーター顧客を確認するにはどうすればいいですか?

Excel 2013 でリピーター顧客を確認するにはどうすればいいですか?

顧客別および年別に分けた次の売上データがあります。

2015 2016 2017 2018 2019 2020 2021 期待される結果
顧客1 100 0 0 100 0 0 0 2018
顧客2 100 0 0 100 100 0 0 2018
顧客3 100 0 100 100 100 0 100 これは難しいですね、2021年としましょう
顧客4 100 100 0 100 0 100 0 これは難しいですね、2020年としましょう

私の目標は、顧客が 1 年間購入しなかった後に、いつ当社に「戻ってくる」かを追跡することです (予想される結果の列を参照)。

Excel 2013 を使用しているため、MAXIFS は使用できません。

もう 1 つの問題は、ギャップが 2 つある場合があることです (顧客 3 および 4 を参照)。この場合、最新のギャップ/リターンを取得します。

これを管理する方法について何かアイデアはありますか?

答え1

次の配列数式を使用できます:

= MAX(IF((C2:H2>0)*(B2:G2=0),$C$1:$H$1,0))

条件の範囲を変更する場合は注意してください。

ここに画像の説明を入力してください

関連情報