私はそうのようなスプレッドシートのSheet1のクライアントのリストを持っている:excel:index match - 支出上位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」の実体を持たなければならないと「航空宇宙」部門の下に来なければなりません。
私は、セルC6に= Aerosapce 私の部門を置くセルA10で私は私のグループを割り当てる=グループ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.
私は間違って行くと良い方法があれば私に知らせていますどこの誰かは私を見ることができますしてくださいこれをする?事前