excel表格的正负数求和

EXCEL表格一共有31列有较多的行,是仓库进出料使用,表格内会有正负数,也会有空的表格,我想要每行的正负数分别求和,请高人指教,谢谢急用
正数之和=SUMIF(A1:A12,">=0") 负数之和=SUMIF(A1:A12,"<0") 如果是一行中比如A1:H1 公式就设为: 正数之和=SUMIF(A1:H1">=0") 负数之和=SUMIF(A1:H1,".这个方法我用了可是不行,得出来的结果要么是0,要么是正负的总和

假设数据从第 2 行到第1000行,则 B1001 单元格输入公式:

=SUMIF(B2:B1000,">0")
此公式求正数的和。

B1002单元格输入公式:

=SUMIF(B2:B1000,"<0")
此公式求负数的和。

选定 B1001:B1002 ,向右填充到 M 列,即可。
可按具体的行数替换 1000 。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-18
在第31列AF1输入=SUMIF(A1:AE1,"<0",A1:AE1),可得负数和,第32列AG1输入=SUMIF(A1:AE1,">0",A1:AE1)可得正数和,自行更改行号哈,以下拖动即可追问

太谢谢你,回答的真好,嗯嗯,我就是那么大小符不对所以一直答不出来,赞赞

第2个回答  2015-09-18
=SUMIF(求和区域,"<0")
=SUMIF(求和区域,">0")
分别求出负数、正数之和追问

这个公式我有用啊,可是不行,不知错在那里了

追答

    检查一下,求和区域是否文本格式数字,而非数值型。

    你上面补充的公式,>号应改为英文的>。小于号<也如此,改为<。

本回答被提问者采纳
第3个回答  2020-01-08
=SUMIF(求和区域,"<0")
=SUMIF(求和区域,">0")
分别求出负数、正数之和
相似回答