Excel - INDEX MATCH 查询

Excel - INDEX MATCH 查询

希望有人能帮助我!

我已经制作了一个板球计分电子表格,它工作得非常好 - 尝试整理出一个摘要页面,你可以在其中看到(有趣的是!)比赛信息的摘要。

作为其中的一部分,我希望能够使用下表中的信息:

Bowler  Wkts    Runs
 Amir     0     41

 Irfan    1     46

 Sami     2     23

 Imad     0     26

 Afridi   2     40

为摘要页面选择最佳投球手。

我了解如何编写 INDEX...MATCH... 语句,但是我遇到了麻烦,因为我想选出三柱门值最高的投球手姓名,但是其中得分值在获得该数量三柱门的投球手中最低 - 在本例中为萨米。

我想我会尝试使用 INDEX、MATCH、MAX 和 MIN(加上一些 IF!)来做一些事情,但真的不知道从哪里开始。

任何帮助都将不胜感激!

答案1

=INDEX(A2:A6,MATCH(MIN(IF(B2:B6=MAX(B2:B6),C2:C6,9E+109)),C2:C6,0))

使用 ctrl+shift+enter 确认为数组公式。

MIN(IF(B2:B6=MAX(B2:B6),C2:C6,9E+109))查找获得三柱门数最多的投球手并返回他们的得分。对于其他所有投球手,它只会返回一个不切实际的高数字 (9E+109)。

MATCH(MIN(...,C2:C6,0)

使用match()min()来找出我们之前确定的投球手中得分最少的球员。

INDEX(A2:A6,...)

返回实际投球手的姓名。

相关内容