EXCEL中同时满足两个条件的求和

当表1中的A列为空,且B列的值等于表2中某一格单元格的值时,表1中C列的和。
不知道说的清不清楚…查了网上很多都说用SUMPRODUCT,但那个公式用了显示不正确,看帮助跟网上说的不一样…

材料/工具:Excel2010

1、选择要求和的单元格,点击编辑栏的插入函数符号

2、进入插入函数页面,在查找函数框里面输入:sumifs,选择函数列表里面的:SUMIFS点击下面的【确定】

3、在函数参数页面,求和区域框选择金额一列:C2:C13

4、第一个条件是1班级所以在区域1里面输入班级列:B2:B13

5、相应的条件1直接输入:1,

6、第二个条件是男生,所以在区域2里面输入性别列:A2:A13

7、条件2输入:"男"条件为中文是要用英文状态下的双引号,如果是数值的话直接输入数字就可以

8、输完函数参数后,点击【确定】回到表格后,可以看到值已经算出来了

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-31
sumproduct()不是显示不正确,而是不支持(A:A)这样的格式,所以要用具体的行数来代替,比如具体到你的这个问题,数据在2:1000行中,表二某一单元格我们假设为H1单元格好了.
在D1输入公式
=sumproduct((a2:a1000="")*(b2:b1000=sheet2!H1)*c2:c1000)
如果还出错我就不相信了.本回答被提问者采纳
第2个回答  2010-12-04
SUMPRODUCT((条件1)*(条件2)*求和区域),跟帮助文件并没有矛盾,你可以把它看成是SUMPRODUCT(求和区域),即省略了第二个参数。
在SUMPRODUCT((条件1)*(条件2)*求和区域)中,求和区域不能包含文本格式数据。也可以把公式写成SUMPRODUCT((条件1)*(条件2),求和区域),这样就跟帮助文件相似了(只是第一个参数由两个条件相乘得出)。
在使用SUMPRODUCT时,注意数据区域的大小要相同。
第3个回答  2010-12-04
你说的不太明白。有什么问题我可以帮助的可以直接HI我
相似回答