如何使用索引匹配和if语句来调整百分比增长



我需要为Excel创建一个包含所有条件的字符串。

如果上月的% premium(表1列c)小于本月的% Premium,则将% lift(表2列D3)应用于本月中的% Premium(列c)至VDPS的数量(表2栏b)。如果上个月的% premium(表1第c列)大于本月,则回退% lift(表2第D3列),如果等于则保持不变。所有这些都需要在ownerID上进行匹配。

第1张

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%

第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 

我不知道你说的"后退%升力"是什么意思,所以我减去了它,但你可以根据需要调整公式。我创建了一个"helper"列,使每一行都是唯一的,从而使前一个月的索引/匹配对每个所有者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 

最新更新