可以这样用,假设数据在A1:A10中,B1中输入=SUM(SUMIF(A1:A10,">"&{0,5})*{1,-1})可以计算出大于0,小于等于5的单元格之和。和你的要求有点不同,如果等于5的不能包含,可以改为=SUMPRODUCT((A1:A10>0)*(A1:A10<5)*A1:A10)不一定要用SUMIF的。2007版中可以用=SUMIFS(A1:A10,A1:A10,">0",A1:A10,"<5")
可以用两个sumif,一个小于5,一个小于等于0,相减。