Excel 在列中搜索指定的文本,然后返回包含要求和的值的相邻列的总和

Excel 在列中搜索指定的文本,然后返回包含要求和的值的相邻列的总和,excel,excel-formula,countif,Excel,Excel Formula,Countif,我正在创建一个世界杯电子表格 例如: 团队| Pts| 巴西| XXX| 斯威茨XXX| C.哥斯达黎加| XXX| 塞尔维亚| XXX| 我有另一张表格,显示了国家队的得分&无论是W(胜利)、L(失败)还是T(平局)。一场胜利加3分,一场平局加1分,一场失利加0分。在我放置XXX的地方,我想要一个公式,它将在表格列中搜索国家名称,将W、L和T相加,并显示该队使用我提到的积分系统进行的每场比赛的总和 任何帮助都将不胜感激!谢谢。您可以使用COUNTIFS。我搭建了一张模拟桌来演示: 第一个COU

我正在创建一个世界杯电子表格

例如:

团队| Pts|

巴西| XXX|

斯威茨XXX|

C.哥斯达黎加| XXX|

塞尔维亚| XXX|

我有另一张表格,显示了国家队的得分&无论是W(胜利)、L(失败)还是T(平局)。一场胜利加3分,一场平局加1分,一场失利加0分。在我放置XXX的地方,我想要一个公式,它将在表格列中搜索国家名称,将W、L和T相加,并显示该队使用我提到的积分系统进行的每场比赛的总和


任何帮助都将不胜感激!谢谢。

您可以使用
COUNTIFS
。我搭建了一张模拟桌来演示:

第一个
COUNTIFS
将计算给定球队的胜利,然后乘以3的因数。
第二个
COUNTIFS
将计算给定的队数(此处无需相乘)。
由于损失等于0分,因此不需要求和或计算任何东西

调整范围以适应您的设置,然后自动填写表格中的方程式,以便为每个团队计算


您可以使用
COUNTIFS
。我搭建了一张模拟桌来演示:

第一个
COUNTIFS
将计算给定球队的胜利,然后乘以3的因数。
第二个
COUNTIFS
将计算给定的队数(此处无需相乘)。
由于损失等于0分,因此不需要求和或计算任何东西

调整范围以适应您的设置,然后自动填写表格中的方程式,以便为每个团队计算


您可以在H2中使用公式,如下所示,并根据需要向下拖动任意多行

=(3*SUMPRODUCT(--($A$2:$A$13=$G2),--($C$2:$C$13="W"))+SUMPRODUCT(--($A$2:$A$13=$G2),--($C$2:$C$13="T")))
数据:

你只关心胜利或平局。因此,计算每个国家的胜利数和*3,再加上平局数,你不需要乘以1


Sumproduct用于很好地处理数组。

您可以在H2中使用公式,如下所示,并根据需要向下拖动任意多行

=(3*SUMPRODUCT(--($A$2:$A$13=$G2),--($C$2:$C$13="W"))+SUMPRODUCT(--($A$2:$A$13=$G2),--($C$2:$C$13="T")))
数据:

你只关心胜利或平局。因此,计算每个国家的胜利数和*3,再加上平局数,你不需要乘以1

Sumproduct用于很好地处理阵列。

试试

=SUM(COUNTIFS(D:D, A2, E:E, {"T","W","W","W"}))
试试看

=SUM(COUNTIFS(D:D, A2, E:E, {"T","W","W","W"}))

您需要在这里进行某种聚合,因为每个团队将玩多个游戏。我不是Excel专家,但数据透视表将是一种汇总分数的简单方法。然后,你可以使用你给我们展示的表格中的一个
VLOOKUP
来对比这些分数之和。将三个sumif乘以它们的分数,就可以得到你想要的countifs。很抱歉,您需要在这里进行某种聚合,因为每个团队将玩多个游戏。我不是Excel专家,但数据透视表将是一种汇总分数的简单方法。然后,你可以使用你给我们展示的表格中的一个
VLOOKUP
来对比这些分数之和。将三个sumif乘以它们的分数,就可以得到你想要的countifs。很抱歉