在Excel中将单元格值与3列分隔

我想创build一个公式,在同一行的某些单元格中总结我将要添加的所有值。 例如,我想在单元格D1中添加单元格D3,G3,J3,M3等(分隔3行)。

最好的祝福,

一个好的解决scheme将取决于第3行的中间列是什么(如果有的话) 。SUMPRODUCT函数可以通过检查列的交错或偏移来产生一些很好的结果,但是不会将文本放入干预细胞。

=SUMPRODUCT((INDEX(3:3, 1, 4):INDEX(3:3, 1, MATCH(1E+99,3:3 )))*NOT(MOD(COLUMN(INDEX(3:3, 1, 4):INDEX(3:3, 1, MATCH(1E+99,3:3 )))-1, 3))) 

通过切换到数组公式和条件SUM函数 ,您应该能够愉快地跳过任何文本值。

 =SUM(IF(NOT(MOD(COLUMN(INDEX(3:3,1,4):INDEX(3:3,1,MATCH(E1+99,3:3)))-1,3)),INDEX(3:3,1,4):INDEX(3:3,1,MATCH(E1+99,3:3)))) 

数组公式需要用Ctrl + Shift + Enter 来完成。

如果这些都不符合法案的要求,可以提供更多有关不能总结的性质的信息,并提供更多的帮助。

这将完成这项工作:

1)在单元格D1中放入= SUM(D2:XFD2)
2)在来自(D2 …直到结束)的所有单元格中放置= IF(MOD(COLUMN(D3)+2,3)= 0,IF(D3 =“”,“”,D3),“
3)把你的数据在D3 ….直到结束。

匿名'的解决scheme,如果你只需要总结一行。 如果您需要能够拖动该公式,请考虑在第2行中使用标志来标识每个第3列(如Anonymous),并使用sumif公式来添加该标志所在的列。

  1. types

     = 

    在第一个结果出现的单元格中(例如D1)。

  2. 点击第一行的第一个值。

  3. 按数字键。

  4. 点击下一行的下一个值。

  5. 重复步骤4-5,直到到达最后一行。

  6. 按Enter键。

  7. 您现在可以select结果单元格(例如D1),然后单击并将小button拖到右下angular,跨所有列。

如果你有一个静态引用 – 一个你不想移动的单元格中的一个常量,使用$运算符,例如:$ C $ 3不会移动按列或按行。 $ C3可以移动列而不是按行,而C $ 3则相反。 这可以在配方栏中实现,您也可以在其中手动input该function。