根据名称(文本)计算哪个得分更高(值)

时间:2019-12-26 02:51:59

标签: excel excel-formula

我正在尝试开发一种方法来为我的足球联赛计算我的足球对抗赛,以显示哪支球队在彼此之间表现最佳。我的电子表格的快照如下:

团队名称在A和D列中,它们各自的分数在B和E列中。

this question

所以,我想知道是否有办法查看B列是否大于E列,然后检查分数左侧(B / E列)的名称,然后对其进行排序记录下来。例如,在上图中,如果我想查看Sam vs. Peyton的正面记录,则该值应为0-2-0(第一个值是胜利,第二个是损失列,第三个是平局) 。因为在第3行和第6行,Peyton的得分比Sam高。

丹对安东尼的战绩为0-1-0, 对于Joe vs. Nick,它是1-1-0并将其格式化如下:

enter image description here

在第一个电子表格的F3单元格中,我试图计算Sam vs. Peyton的情况,但无法使其正常工作。

如果有人对如何解决这个问题有任何建议,那将是非常棒的,因为我有四年的此类数据价值,而用手做起来就不好玩了!

山姆

1 个答案:

答案 0 :(得分:1)

在C和F列中创建帮助者列,以显示每次比赛的获胜者和失败者。在C列=IF($B2>$E2,"W",IF($B2=$E2,"T","L"))和F列=IF($C2="W","L",IF($C2="T","T","W"))中查找每个比赛的赢/输/平局结果。

然后使用每个球员对决的列表(可以在名称的两列上使用删除重复项找到)将球员名称放在单元格H3J3中。

标签列KLM分别为W,L和T。然后,使用一个countifs公式,该公式将计算玩家之间的获胜损失和平局数。 =COUNTIFS($D$2:$D$7,$H3,$A$2:$A$7,$J3,$F$2:$F$7,K$1)+COUNTIFS($A$2:$A$7,$H3,$D$2:$D$7,$J3,$C$2:$C$7,K$1))

要考虑以下事实,有时会出现Peyton出现在第一列而Sam出现在第二列,有时反之亦然的情况。