excel中如何对大于0的数值不连续的单元格求和?

如题所述

  如下图所示,求A1:A10中大于0的数字和:

  公式为=SUMIF(A1:A10,">0"),完整公式应该是=SUMIF(A1:A10,">0",A1:A10),第三参数与第一参数相同时,可以省略第三参数。

  公式用法:=SUMIF(条件区域,条件,求和区域),注意条件用英文的双引号括起来。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-25
1、在wps表格/excel2007中,可以使用SUMIFS()函数完成多条件求和。
2、假定数据区自第八行开始,左侧从A列开始,公式为:=SUMIFS($G8:$M50,$F8:$F50,"재고금액",$G8:$M50,">0")

以上公式已经wps表格验证
第2个回答  2012-10-24
如果数据在A1:A20, =SUMIF(A1:A20,">0")追问

SUMIF只能选择连续的单元格啊~ 过多不连续的无法实现啊

追答

如果数据分布有规律,使用sumif也可以得到结果。
或者使用SUMPRODUCT对不连续单元格求和。
或者使用数组公式。
可将你的数据说明一下,或贴张图。

追问

只求재고금액 是正数的和

追答

我在数据用C代替你的表中재고금액 ,数据有缩减,可按图调整公式。

 

输入数组公式 =SUMPRODUCT((A2:A13="C")*(B2:E13>0)*B2:E13), 按Ctrl+Shift+Enter结束

 

本回答被提问者和网友采纳
第3个回答  2012-10-24
假如你要求和的数据散布在A、B、C三列里,那么就找一个单元格输入公式:

=sumif(A:C,">0")
相似回答