A B
1 1
2 -2
3 空值
4 0
。。。。。。
意思就是说这一列的数据中,有正有负,有0,有空值无数据。种情况下如何实现在另一列B中公式自动累加?
请高手指点
谢谢
如果在被加列中,如B列里面是公式呢(也就是说B列的值是通过公式计算其它单元格里的值得出来的结果),那么在C列中输入你的公式=SUMPRODUCT(ABS($B$1:B1)) 结果显示错误,没有得到相应的数字
麻烦高手再指点一下,谢谢
什么意思,听不懂。上个图,如果公式结果有文本肯定不行。
=sumproduct(abs(if(iserr(-$B$1:B1),0,$B$1:B1)))
图不好截。我举个例吧:
比如说:我在A列里输数据,可以为正值,可以为负值,可以为零,也可以不输值让它为空。在B1里我输入:=if(a1="","",a1*2-5)
在C1里输入=sumproduct(abs(if(iserr(-$B$1:B1),0,$B$1:B1))) 然后往下拖。这样后如果在A列里没有空值,那么结果是我想要的,如果在A列的半当中比如A10,A20之类的在中间出现一个空值,那么C列里的结果就不显示累加而是显示错误了。你这个公式可以详解一下含义吗?
=SUM(ABS(IF($B$1:B1="",0,$B$1:B1)))
数组公式,按ctrl+shift+enter输入