Excel:如何对每 n 列的单元格值求和

标签 excel excel-formula

我有下表:

enter image description here

我想要每个玩家的总数,但值是每 3 列一次。

正如您从底部的图片中看到的那样,我手动写了应该输入的内容。

对于玩家 1

=SUM(D3;G3;J3...)

玩家2

=SUM(D4;G4;J4...)

等等。我应该使用什么公式来自动计算每 3 列?我知道 MOD 是如何工作的,但在网上我发现了太多例子,每个例子都使用不同的方法,但到目前为止没有一个起作用。任何人都可以帮助我或指出正确的方向来了解如何获取这些数据,因为我将大量使用它(从每 n 列的单元格中获取值)。

谢谢

最佳答案

看来您应该使用 SUMIFS这里:

=SUMIFS(3:3,$2:$2,"TOT")

这将对第 3 行(玩家 1)上的每个值求和,其中第 2 行中的值是“TOT”(每第 3 列)。将其放入单元格 B18 中,然后复制到 B 列中。

或者,如果您更改列标签,您可以引用单元格 D2,而不是在公式中键入“TOT”:

=SUMIFS(3:3,$2:$2,$D$2)

关于Excel:如何对每 n 列的单元格值求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41856947/

相关文章:

excel - 在Excel中选择并拖动多个单元格时,FillSeries如何计算数字?

vba - 返回绝对引用号

sql - 如何在 Excel 或 SQL 中将数据从宽格式传输到长格式?

excel - 在 Excel 中将文本字符串转换为公式

excel - VBA从一个工作簿复制并粘贴到另一个工作簿

excel - 使用条件显示最常出现的文本

html表单输入保存数据

variables - Date 变量类型的默认值是否有 const,字符串类型有 vbNullString 的默认值?

vba - Excel VBA : Single Loop + If-Statement; Run-time Error 1004

vba - Excel 宏使用公式为单元格添加值