excel中,如何对筛选后大于0的数据自动求和,SUMIF()和SUBTOTAL()都无法同时满足要求,求其他方法

如题所述

假设数据在C列,在D列做公式 =IF(C1<=0,0,C1).(不用筛选数据了),在D列的最后做公式 =SUM(D1:D100)假设有100行数据 。
或者 =SUMIF(D:D,">0 ",D:D),就把D列大于0的数据合计了,也不用筛选。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-09
将筛选结果复制到新的单元格区域后
用SUMIF函数求大于0的数据之和
第2个回答  2013-06-09
假设数据在A列
在其它单元格中输入公式
=sumif(A:A,">0")
第3个回答  2013-06-09
使用SUBTOTAL()
但是需要筛选两次,先筛选你要求的条件。然后再筛选数据大于0的不就可以了么?
第4个回答  2019-03-10
假设数据在C列,在D列做公式
=IF(C1<=0,0,C1).(不用筛选数据了),在D列的最后做公式
=SUM(D1:D100)假设有100行数据

或者
=SUMIF(D:D,">0
",D:D),就把D列大于0的数据合计了,也不用筛选。
相似回答