2017-01-25 31 views
2

我有如下表:Excel中:如何总结的单元格值每隔n科拉姆

enter image description here

,我想有总的每个球员,但值是每3列。

正如你可以从底部的图片看到的,我写了手动输入的内容。

对于玩家1

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

玩家2

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

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

感谢

+0

告诉我更多关于MOD。你有什么尝试?发生了什么? –

+0

[这里是对公式的详细解释](https://exceljet.net/formula/sum-every-nth-column)。你有看到它吗?这是你在找什么? –

+0

我决定选择@ elmer007答案,因为在单独的工作表上工作时,使用INDIRECT函数更换范围会更容易。我现在排序问题,但我会发表另一个问题。谢谢大家 – kiwi1342

回答

3

它看起来:Z3可提高到您所需要的任何列

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

这将总结上排3(播放器1)每一个值,其中值在第2行是“TOT”(每第3列)。将这个细胞B18,只是在B列

复制下来或者,如果你改变了列标签,你可以参考D2单元格,而不是公式打字“TOT”:

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

试试这个,这将合计所有每3列在D列开始发生的细胞。像你应该在这里使用SUMIFS

=SUMPRODUCT((D3:Z3)*(MOD(COLUMN(D3:Z3)-1,3)=0)) 
0

关于的解释它是如何工作的可以找到here(我建议您为将来的参考收藏本网站,他们有许多其他有用的公式和函数)。
应用这个公式你的现实应该是这样的球员1(未测试调整范围的要求。):

=SUMPRODUCT(--(MOD(COLUMN(D3:Z3)-COLUMN(D3)+1,3)=0),D3:Z3) 
相关问题