2017-08-08 90 views
0

這是我第一次在這裏後,從列表中返回的域名(不許粘貼圖像)。我一直試圖解決這個問題幾天沒有運氣。我工作的一個Excel電子表格的遊戲,不能返回基於多種標準的名稱。請看下圖:Excel中 - 根據多個條件

Table

我試圖返回,例如,監護人與遊戲的最高金額名播放。

我試過指數/匹配/ SUMPRODUCT組合,但我不知道這一個了。你可以幫我嗎?

=index(Data!$A:$H,match((1,Data!B:B=Overview!B12)*(Data!C:C=Overview!B23)),0),1) 
=MAX(IF(Data!B:B=Overview!B12,Data!C:C)) 

我想如果我能加入這兩個公式放在一起,我也許可以使它工作。

+1

歡迎堆棧溢出!爲了避免讓下投票和/或標記,你應該增加你的代碼表明你已經做了一些工作,何況你在哪裏得到一個錯誤的具體位置。 – Jonathan

+0

除了上述情況,如果您需要幫助,請參閱[如何創建一個最小的,完整的,並且可驗證的示例](https://stackoverflow.com/help/mcve)。 – jmoon

回答

0

試試這個數組公式

=INDEX(Data!$A1:$A99,MATCH(MAX(Data!$C$1:$C$99*(Data!$B$1:$B$99=B12)), 
    Data!$C$1:$C$99*(Data!$B$1:$B$99=B12),0)) 

按Ctrl輸入

請注意,我們應該避免使用「全列」,在數組公式,因爲他們會介紹巨大的數組的計算,因此會減慢公式。我把它限制在99行,使用一個足夠大的限制來覆蓋你的數據。