关于EXCEL,用SUMIF函数求和,同时满足两个条件可以吗?

如题所述

关于EXCEL,用SUMIF函数求和,只能满足一个条件,可使用SUMIFS实现多条件求和。

下面以大于5且小于10区间条件求和为例。

方法步骤如下:

1、打开EXCEL表格,输入需要满足两个条件求和的相关数据,如本例中的A1:A14。

2、在空白单元格中输入公式=SUMIFS(A1:A14,A1:A14,">5",A1:A14,"<10")并回车即可。

【其中A1:A14就是需要求和的数据所在单元格,可根据实际修改,函数执行结果返回A1:A14单元格中大于5且小于10的数值之和】

3、返回EXCEL表格,发现在EXCEL中,同时满足两个条件求和操作完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-15

用SUMIF函数求和只能满足一个条件,如果需要满足多个条件可以使用SUMIFS函数或者SUMPRODUCT函数。

使用方法:

1、首先在打开的excel表格中输入几组数据,选中空白单元格并点击“fx”图标。

2、然后在弹出的函数参数设置的对话框中输入指定单元格区域,和对应的条件区域,最“criteria1”中输入需要取的数值单元格。

3、点击回车生成函数计算结果,可以看到已经将“名称3”对应的数据进行求和操作了。

4、再使用SUMPRODUCT函数计算出一组的人数。

5、在空白单元格中输入函数公式:=SUMPRODUCT((A2:A9="一组")*C2:C9),点击回车生成结果可以看到一组的人数为11人。

本回答被网友采纳
第2个回答  推荐于2017-12-16
sumif只能满足一个条件
要实现多条件求和,可以用sumifs(Excel2007版或更新版本支持该函数)
=sumifs(求和数据区,条件区域1,条件1,条件区域2,条件2,条件区域3,条件3)
这样子

也可以用sumproduct
=sumproduct((区域1>100)*(区域2<200)*求和区域)
这样子。本回答被提问者和网友采纳
第3个回答  2014-05-19

2007以上版本才可以使用多条件的sumifs函数,低版本的可以使用sumproduct函数解决。

例如:求年龄大于12岁的男生的平均身高

第4个回答  2014-05-20

三种方法如下:

1,sumifs函数

2,sumproduct函数

3,数据透视表


记得给个采纳哟!