我的客戶在Sheet1列表在電子表格中,像這樣:excel:索引匹配 - 按支出列出前10名工作?
Date Entity Sector Client Spend
April 2016 Group1 Aerospace Client A £2,000,000.00
April 2016 Group1 Aerospace Client B £5,000,000.00
April 2016 Group2 Rail Client C £13,000.00
April 2016 Group1 Aerospace Client D £45,000.00
April 2016 Group1 Telecoms Client E £20,000.00
我想通過前10名客戶,我們用花的名單拉。
我有一定的參數/條件我需要設置,即
客戶必須具有「組1」的實體,必須落入「航天」扇區下。
在細胞A10我把我的部門= Aerosapce 在細胞C6我分配我的基團=組別1
到目前爲止我使用此陣列式和拖動它向下10行,以產生10個獨特的結果。
=IFERROR(INDEX('Opp Data'!$H2:$H5000,MATCH(1,('Opp Data'!$G$2:$G$5000&'Opp Data'!$F$2:$F$5000=$A$10&$C$6)*('Opp Data'!$K$2:$K$5000=LARGE(IF('Opp Data'!$G$2:$G$5000&'Opp Data'!$F$2:$F$5000=$A$10&$C$6,'Opp Data'!$K$2:$K$5000),ROW(1:1))*(COUNTIF($C$13:$C13,'Opp Data'!$H$2:$H$5000)=0)),0)),"")
這應該給我的客戶,以便與最大的,以最低的支出,產生像這樣的結果:
Client Sector Spend
Client B
Client A
Client D
etc
etc.
下一步,我要列出相關部門的客戶端所屬的客戶端名稱即,「航空航天」以及旁邊列中的花費。
我用折射率匹配這樣做:
=IFERROR(INDEX('Opp Data'!$C:$C, MATCH(A2,'Opp Data'!$D:$D, 0)),"")
目前的數據是所有的地方,並且花費不與客戶端名稱對應,並正在顯示出一些客戶不在組1或航空航天。
我得到這個:
Client Sector Spend
Client B Rail £20,000.00
Client A Aerospace £13,000.00
Client D Telecoms £2,000,000.00
etc
etc.
但我應該得到這樣的:
Client Sector Spend
Client B Aerospace £5,000,000.00
Client A Aerospace £2,000,000.00
Client D Aerospace £45,000.00
etc
etc.
請能有人告訴我在哪裏,我錯了,讓我知道,如果有更好的辦法去做這個?
在此先感謝