这是我在这里发表的第一篇文章(不允许粘贴图片)。我一直试图解决这个问题几天没有运气。我正在为游戏制作Excel电子表格,并且无法根据多个条件返回名称。见下文:
我试图返回,例如,卫冕的名称,玩的游戏数量最多。
我已尝试过索引/匹配/ 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))
我想我是否可以将这两个公式结合在一起我可能能够使它发挥作用。
答案 0 :(得分: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))
控制 移 输入
请注意,我们应该避免在数组公式中使用“full columns”,因为它们会引入大型数组的计算,因此会降低公式的速度。我将此限制为99行,使用足以覆盖数据的限制。