我有以下销售数据,按客户和年份划分:
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 年 |
我的目标是跟踪客户在一年不购买后“返回”我们的时间(请参阅预期结果列)。
我使用的是 excel 2013,所以不能使用 MAXIFS。
另一个问题是,有时存在两个差距(参见客户 3 和 4)。在这种情况下,我会采用最近的差距/回报。
任何想法如何管理这个?
您可以使用此数组公式:
= MAX(IF((C2:H2>0)*(B2:G2=0),$C$1:$H$1,0))
注意改变条件范围。