如何在excel中的任意一个单元格开始计算向右4个单元格之和?

比如 0 0 0 0 1 2 3 4 5 5 6 7
0 0 1 2 3 5 7 8 9 4 5 6
要在最后一列计算非零开始的4列数字之后

第1个回答  2013-05-17
M1
=SUMPRODUCT(OFFSET(A1,,MATCH(1=1,A1:L1<>0,)-1,,4))追问

试了一下,结果是0啊,能不能解释下?谢谢~

追答

你的0和其它数字,都不能用文本格式。

0为文本时,公式改为:

=SUMPRODUCT(OFFSET(A1,,MATCH(1=1,A1:L1<>"0",)-1,,4))

本回答被提问者采纳
第2个回答  2013-05-17
设置公式如:1+2+3+4enter追问

你是说九直接输公式吗?有300多行不能一个一个输啊,而且要从非零项开始往右加~

追答

横向的只能这样了。

第3个回答  2013-05-17
上图,上图追问

后面还有还多列下面还有好多行, 需要在最后一列计算非零开始的十二个单元格相加