我需要为Excel创建一个包含所有条件的字符串。
如果上个月的% premium
(表1第c列)小于此月% Premium
,则将% lift
(表2 D3)应用于{{1} }(列c)本月的数量为% Premium
(表2第b列)。如果上个月的VDPS
(表1列c)大于此月而不是退出% premium
(表2 D3),如果等于保留相同。所有这些都需要在% lift
上进行匹配。
第1页
ownerID
第2页
a B C
Date ownerID % Premium
2/29/2016 66393 100%
3/31/2016 66393 100%
2/29/2016 66732 100%
3/31/2016 66732 100%
2/29/2016 67065 0%
3/31/2016 67065 92%
2/29/2016 67168 100%
3/31/2016 67168 100%
2/29/2016 67179 100%
答案 0 :(得分:0)
我不确定“退出%提升”是什么意思,所以我减去了它,但你可以根据需要调整公式。我创建了一个“帮助器”列,使每一行都是唯一的,使每个所有者ID的上个月的索引/匹配更容易。
Sheet 1
a B C D E
Date ownerID % Premium Date|Owner index/match
2/29/2016 66393 100% =A2&"|"&B2 =IF(INDEX(C:C,MATCH(DATE(YEAR(A2),MONTH(A2),0)&"|"&B2,D:D,0))>C2,C2-INDEX(Sheet2!C:C,MATCH(B2,Sheet2!A:A,0)),C2)
3/31/2016 66393 100%
2/29/2016 66732 100%
3/31/2016 66732 100%
2/29/2016 67065 0%
3/31/2016 67065 92%
2/29/2016 67168 100%
3/31/2016 67168 100%
2/29/2016 67179 100%
Sheet 2
A B C
Dealer Id VDPS % lift
66393 2,252 143%
66732 2,190
67065 2,583
67168 1,535
67179 7,046
67293 1,954
67328 1,793