IndexMatch的总和 - Excel

时间:2016-05-25 12:19:19

标签: excel

我有一个包含2个标签的Excel文件。 在第一个标签Match Results中,我有2015年和2016年的所有网球比赛结果。

匹配结果标签示例:

Match Results Tab

在第二个标签Players中,我根据Match Results标签中的信息运行我的分析。

Players Tab

Match Results标签中,大多数玩家都有多个参赛作品,因为每个玩家在赛季中正常比赛超过1场比赛。

在我运行分析的Players标签中,每个播放器只出现一次。

我想要达到的目的是找出玩家在他参加的网球比赛总数的第一组中玩的平均数量的游戏。无论玩家是输赢还是失败。

第一组中玩的游戏数量位于column T标签的Match Results

匹配的获胜者位于column K标签的Match Resultscolumn L标签Match Results中匹配的输家

我一直在玩IndexMatch,但我只获得了比赛中第一次参加的比赛。

例如; 当我搜索“Duckworth J.(列K2,Match Results标签)时,我只得到数字8,这是第一场比赛的第1集中玩的游戏数量“Duckworth J.”的季节。

在这种情况下,我知道“Duckworth J.”在2015/2016打了17场比赛。 所以我首先想要找到“Duckworht J.”的游戏总量。在2015和2016赛季期间进行。比我想要的平均值。

1 个答案:

答案 0 :(得分:1)

=SUMPRODUCT((K4:L50="Donald")*T4:T50)/COUNTIF(K4:L50;"Donald")

^^将所有“唐纳德”得分加起来并按行数划分(提到唐纳德)。

编辑:现在正确吗?现在看,我应该看看我的K和L专栏。

编辑2:要保存“最佳”列,我们需要使用sumifs()。下面是获得“最佳3”的代码,请注意sumifs()J4:J50;3的最后一部分,其中3最好是 3

=SUMIFS(T4:T50;K4:L50;"Donald";J4:J50;3)/COUNTIF(K4:L50;"Donald")