2016-05-09 4 views
-1

Ich muss eine Zeichenfolge für Excel erstellen, die alle Kriterien enthalten wird.Wie Index-Match und If-Anweisungen verwenden, um Prozent zu erhöhen

Wenn Vormonats % premium (Blatt 1 Spalte c) weniger als diese Monate % Premium als gelten die % lift (Blatt 2 D3) an die % Premium (Spalte c) in diesem Monat auf die Anzahl der VDPS (Blatt 2 Spalte b) . Wenn der % premium des vorherigen Monats (Blatt 1 Spalte c) größer als dieser Monat ist als das Zurückgehen % lift (Blatt 2 D3), wenn gleich als das gleiche verlassen. All dies muss auf ownerID abgestimmt werden.

Blatt 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% 

Blatt 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 
+0

Siehe [wie man fragt] (http://stackoverflow.com/help/how-to-ask). – findwindow

Antwort

0

Ich bin nicht sicher, was Sie mit "Rückzieher% Lift" gemeint, so dass ich es abgezogen, aber Sie können die Formel anpassen als erforderlich. Ich habe eine "Helfer" -Spalte erstellt, um jede Zeile eindeutig zu machen, um den Index/Match für den vorherigen Monat für jede Besitzer-ID etwas einfacher zu machen.

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 
Verwandte Themen