Excel同时满足两个条件的相加

A列有 B C
D列有 E F
G列为各对应数值
我需要同时满足A列为B ,D列为E时候 G列对应数值相加

如何设函数,请高手指点!!!

材料/工具:Excel2010

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

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

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

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

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-27
=SUMPRODUCT((A1:A1000="B")*(D1:D1000="E")*G1:G1000)

假设你的数据范围前是1000行内,当然这个区域你可以自行调节。本回答被提问者和网友采纳
第2个回答  2015-09-17
多条件相加可以使用SUMIFS函数。SUMIFS函数可根据多个指定条件对若干单元格求和。
该函数是office2007新增函数,使用该函数可快速对多条件单元格求和。

SUMIFS语法(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
1) criteria_range1为计算关联条件的第一个区域。
2) criteria1为条件1,条件的形式为数字、表达式、单元格引用或者文本,可用来定义将对criteria_range1参数中的哪些单元格求和。例如,条件可以表示为32、“>32”、B4、"苹果"、或"32"。
3)criteria_range2为计算关联条件的第二个区域。
4) criteria2为条件2。和 3) 均成对出现。最多允许127个区域、条件对,即参数总数不超255个。
5)sum_range 是需要求和的实际单元格。包括数字或包含数字的名称、区域或单元格引用。忽略空白值和文本值。
第3个回答  2009-08-27
=sumifs(g:g,a:a,"B",d:d,"E")
在2007中可实现。
第4个回答  2009-08-27
在任意单元格输入公式
=SUMIFS(G:G,A:A,"B",D:D,"E")
相似回答