excel 行如何跳格求和(行之间有非数值)并且已经超出 sum(N2,N6,N10......) 的限制(即超过20位)

如题所述

第1个回答  2011-04-07

=A1+A3+A4+A6+A7+A9+A11..........

我试了可以加到40个数字,你可以继续试。

追问

不好意思,我问题那里写错了,我是超过40个数字,所以这个用不了。

第2个回答  2011-04-07
试试下面的公式:
=sum(N(offset($N$2,4*row(1:100)-4,0)))
按Ctrl+Shift+回车键结束
公式中的100可以根据需要改变。追问

按你这个我可以算出数值,但是数值不对,我算出的是99743.5,但是用公式得出的是22136.6
请问能具体讲讲这个公式的理论吗?offset的是指行中的RMB三个英文?

追答

你那个最大行数值可能设得不对,适当改大后再试试。
公式offset()得到相对于N2偏移量为0、4、8、12、16....的单元格,即N2、N6、N10....然后对这些单元格求和。这样就直接跳过不是数字的单元格,避免了计算公式中引用错误数据类型产生的错误。

追问

我最后要加的数值在N296,公式该如何改呢?

本回答被提问者采纳
第3个回答  2011-04-07
你把你的表格发给我,QQ381866560@
我帮你看下吧!
应该是公式有问题了追问

不好意思,是公司内部文件,不方便发给其他人啊

追答

你把其它的都删掉就可以了啊,这样你的图片我们看不全,我们设公式也要看你的表格去的哦,
像有可能你的表格格式不对,或者 哪儿多了什么,都要从你表格里去想办法的哦!
所以你把跟这个公式不相关的表格里的数据全删掉就Ok了
也就不存在泄密不泄密的了

第4个回答  2011-04-07
你用镶套SUM不就OK了

例如=SUM(A1,A3,SUM(A8,A9,A11,A19,A134),A158,)追问

呵呵,这个看不明白。

追答

就是你怕超出20个么 就SUM镶套SUM 就不会出现这问题了
=SUM(B10,D10,E21,B22,A23,E26,F26,SUM(C20,I18,K13,L7,J5,L20,K23,I25,I22,I10,H7,F6,),F11,E8,C7,C5)这样就不怕出现超过的限制

相似回答
大家正在搜