excel 怎么把一列数中大于5小于10的加起来

excel 怎么把一列数中大于5小于10的加起来?

如果只是把大于5的加起来,我知道可以用 sumif(A1:A10, ">5")。有两个条件怎么办?

第1个回答  2014-05-08
=sumif(A1:A10, ">5") -sumif(A1:A10, ">10")

或者
=sumproduct((a1:a10>5)*(a1:a10<10)*a1:a10)

2007以上版本
=sumifs(a1:a10,">5",a1:a10,"<10")本回答被提问者采纳
第2个回答  2014-05-08
sumif(A1:A10, "<10")-sumif(A1:A10, "<5")

两个条件,就是从满足一个条件里再去掉不满足第二个条件的数据,做个减法就行了,这是数学思想。
第3个回答  2014-05-08
sumifS(A1:A10, ">5",A1:A10, "<10")
或者sumproduct((A1:A10>5)+(A1:A10<10))
第4个回答  2014-05-08
=SUM(IF((A1:A28>5)*(A1:A28<10),A1:A28,0))
CTRL+ALT+ENTER
确认。
第5个回答  2014-05-08
可以换一个思路,用筛选功能把大于5小于10的筛选出来直接求和不就行了吗?
相似回答