excel函数sumif,条件设置的问题,难倒我了。

sumif三个参数:
1、range
2、criteria
3、sum_range

第二个参数,通过它可以设置被sum对象的条件,例如写入">5",就可以将大于5的对象挑出来,然后进行加和。

问题就来了,如果我想挑出大于5,但又小于8,这样的对象,那表达式应该怎样写呢?
我试过如下:
">5and<8"
">5&<8"
">5","8"
……
最终以失败告终,郁闷中……倾囊求助,请高手赐教!

这个问题经常有人问题。
sumif函数做这个统计有点弱。
举个简单的例子:

A1:A10
1
2
3
4
5
6
7
8
9
10

>5,<8的求和公式是:
=sumif(A1:A10,">5")-sumif(A1:A10,">=8")
大于5的数减去大于等于8的数,就是大于5小于8的数字

sum数组公式:(输入后按Ctrl+Shift+Enter)
=SUM(IF((A1:A10>5)*(A1:A10<8),A1:A10,0))
或者
=SUM(((A1:A10>5)*(A1:A10<8)*A1:A10)

sumproduct公式:(强力推荐这个,多条件求和的常用函数)
=SUMPRODUCT((A1:A10>5)*(A1:A10<8)*A1:A10)
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-02-17
对excel用的不是很多。
不过你是不是先把〉5的先挑出来,再在>5的里面挑出<8的
或者分两句写。
第2个回答  2019-11-07
这个问题经常有人问题。
sumif函数
做这个统计有点弱。
举个简单的例子:
A1:
A10
1
2
3
4
5
6
7
8
9
10
>5,<8的求和公式是:
=sumif(A1:A10,">5")-sumif(A1:A10,">=8")
大于5的数减去大于等于8的数,就是大于5小于8的数字
sum
数组公式
:(输入后按Ctrl+Shift+Enter)
=SUM(IF((A1:A10>5)*(A1:A10<8),A1:A10,0))
或者
=SUM(((A1:A10>5)*(A1:A10<8)*A1:A10)
sumproduct公式:(强力推荐这个,多条件求和的常用函数)
=SUMPRODUCT((A1:A10>5)*(A1:A10<8)*A1:A10)
第3个回答  2020-01-22
这个问题经常有人问题。
sumif函数做这个统计有点弱。
举个简单的例子:
a1:a10
1
2
3
4
5
6
7
8
9
10
>5,<8的求和公式是:
=sumif(a1:a10,">5")-sumif(a1:a10,">=8")
大于5的数减去大于等于8的数,就是大于5小于8的数字
sum数组公式:(输入后按ctrl+shift+enter)
=sum(if((a1:a10>5)*(a1:a10<8),a1:a10,0))
或者
=sum(((a1:a10>5)*(a1:a10<8)*a1:a10)
sumproduct公式:(强力推荐这个,多条件求和的常用函数)
=sumproduct((a1:a10>5)*(a1:a10<8)*a1:a10)

excel函数sumif,条件设置的问题,难倒我了。
=sumif(A1:A10,">5")-sumif(A1:A10,">=8")大于5的数减去大于等于8的数,就是大于5小于8的数字 sum数组公式:(输入后按Ctrl+Shift+Enter)=SUM(IF((A1:A10>5)*(A1:A10<8),A1:A10,0))或者 =SUM(((A1:A10>5)*(A1:A10<8)*A1:A10)sumproduct公式:(强力推荐这个,多条件求和的常用...

关于会excel的高手进(成批取数)
假设,以上表格叫Sheet1,在“存货名称”里,属于电器材料的首字是“电”字,假设名称在A列、数量在B列:就在Sheet2的A1输入 =OFFSET(Sheet1!A$1,SMALL(IF(LEFT(Sheet1!A$1:A$10000,1)="电",ROW(A$1:A$10000)-1,4^8),ROW(1:1)),)数组公式,输入后先不要回车,按Ctrl+Shift+Enter...

相似回答
大家正在搜