我有下表:
我希望得到每个玩家的总数,但每三列都有一个值。
正如您从底部的图片中看到的那样,我手动编写了应该输入的内容。
对于玩家1
=SUM(D3;G3;J3...)
玩家2
=SUM(D4;G4;J4...)
等等。我应该使用什么公式自动计算每3列?我知道MOD是如何工作的但是在网上我找到了太多的例子,每个人使用不同的方法,到目前为止都没有。任何人都可以帮助我,或者指出正确的方向来了解它是如何工作的,因为我将使用它很多(从第n列的单元格中获取值)。
感谢
答案 0 :(得分:3)
看起来你应该在这里使用SUMIFS
:
=SUMIFS(3:3,$2:$2,"TOT")
这将对第3行(播放器1)中的每个值求和,其中第2行中的值为" TOT" (每3列)。将其放在单元格B18中,然后在B列中复制。
或者,如果您更改了列标签,则可以参考单元格D2而不是键入" TOT"在公式中:
=SUMIFS(3:3,$2:$2,$D$2)
答案 1 :(得分:2)
试试这个,它将从列D
开始每3列中出现的所有单元格。 Z3
可以增加到您需要的任何列:
=SUMPRODUCT((D3:Z3)*(MOD(COLUMN(D3:Z3)-1,3)=0))
答案 2 :(得分:0)
如何运作 的解释可以找到here(我建议您将此网站加入书签以供将来参考。他们还有许多其他有用的公式和功能)。
将此公式应用于您的现实对于玩家1应该是这样的(未测试。根据需要调整范围):
=SUMPRODUCT(--(MOD(COLUMN(D3:Z3)-COLUMN(D3)+1,3)=0),D3:Z3)