我想创建一个公式,该公式可以汇总我将来在同一行的某些单元格中添加的所有值。例如,我想在单元格D1中添加单元格D3,G3,J3,M3等(分隔3行)。
致以最诚挚的问候,
答案 0 :(得分:2)
一个好的解决方案将取决于第3行的插入列中的内容(如果有的话)。SUMPRODUCT function可以通过检查列的交错或偏移来产生一些不错的结果但是它不是想把文字放进干预的细胞中。
=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 function,您应该能够愉快地跳过任何文本值。
=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 :(得分:0)
这将完成这项工作:
1)在单元格D1中输入 = SUM(D2:XFD2)
2)把 = IF(MOD(COLUMN(D3)+2,3)= 0,IF(D3 ="","",D3),&# 34;")在所有单元格中(D2 ..直到结尾)
3)将数据放入D3 ......直到结束。
答案 2 :(得分:0)
匿名'解决方案适用于您只需要总计一行。如果您需要能够拖拽该公式,请考虑使用第2行中的标记来标识每个第3列(如Anonymous所做的那样),并使用sumif公式来添加该标志所在的列。
答案 3 :(得分:0)
类型
=
在第一个结果出现的单元格中(例如D1)。
单击第一行中的第一个值。
在numpad上按+。
点击下一行的下一个值。
重复步骤4-5,直至到达最后一行。
按Enter键。
您现在可以选择结果单元格(例如D1),然后在所有列中单击并拖动右下方的小按钮。
如果你有一个静态引用 - 你不想移动的单元格中的常量使用$运算符,例如:$ C $ 3不会按列或按行移动。 $ C3可以按列移动而不是按行移动,而C $ 3则相反。这可以在公式栏中实现,您也可以在其中手动输入函数。