Excel 帮助-如果列有特定文本,则添加值

Excel 帮助-如果列有特定文本,则添加值

我正在制作一个简单的 Excel 表格,以跟踪足球队球员本赛季的得分和扑救情况,如图所示。我需要做的就是计算每个球员的进球、扑救和助攻总数。尝试了 SUMIF 和 SUMPRODUCT,但无法解决这个看似很小的问题。

我所需要的只是每个球员相应标题下的值的总和。要查看一个人在所有比赛中的总进球数、所有比赛中的总扑救数等。我尝试了带逻辑的命令,如果第 2 行中的值为“进球”,则将其添加到“进球文本”下的下一个值。助攻等也一样。

编辑:抱歉,大家粘贴的信息代码生成器由于长度问题或我不懂技术而无法工作。

在此处输入图片描述

答案1

您可以使用SUMIF

=SUMIF($D$2:$L$2,"goals",$D3:$L3)进球和
=SUMIF($D$2:$L$2,"saves",$D3:$L3)扑救

在此处输入图片描述

答案2

我建议SUMPRODUCT每个球员都实现总进球数和总扑救数。

在此处输入图片描述

怎么运行的:

  • 获取单元格中总目标的公式B168=SUMPRODUCT(($A$161:$A$164=A168)*($B$161:$D$164))

  • 获取单元格中总保存量的公式C168=SUMPRODUCT(($A$161:$A$164=A168)*($F$161:$H$164))

填写两个公式。

  • 相同公式也可用于获得 Total Kick & Assist。
  • 根据需要调整数据结构和单元格引用。

相关内容