Excel工作表中的求和可以说是每个Excel爱好者最早接触的内容之一。不就是用Sum或者command求和吗...但在实际应用中发现,sum函数或命令只能完成一些简单的求和运算。对于稍微
Excel工作表中的求和可以说是每个Excel爱好者最早接触的内容之一。不就是用Sum或者command求和吗...但在实际应用中发现,sum函数或命令只能完成一些简单的求和运算。对于稍微复杂的求和要求,求和函数或求和命令不再实用...
一、Excel工作表总和:Sumif。
函数:单个条件的和。
语法:=Sumif(条件范围,条件,[求和范围])。当条件范围和求和范围相同时,求和范围可以省略。
目的:按“性别”统计“月薪”。
方法:
在目标单元格中输入公式:=SUMIF(D3:D12,I3,G3:G12)。
解释:
由于“条件范围”和“求和范围”不同,所以此处不能省略“求和范围”。
二。Excel工作表汇总:Sumifs。
功能:多条件求和。
语法:=Sumifs (sum range,condition 1 range,condition 1,condition 2 range,condition 2 … condition n range,condition n)。
目的:按“性别”统计“月薪”>3000元的月薪总额。
方法:
输入公式:= SUMIFS (G3: G12,D3: D12,i3,G3: G12,"& gt"& ampJBOY3乐队).
解释:
1.Sumifs函数不仅可以完成多条件求和,还可以完成单条件求和,即只在一组条件下进行多条件求和。
2.条件范围和条件必须成对出现,一个条件范围对应一个条件,反之亦然。
三。Excel工作表的总和。
功能:求数据库中满足给定条件的记录字段(列)的数据之和。
语法:=Dsum(列表或数据库区域,相对列数或单元格引用或返回值所在列标题的列标题,求和条件)。
注意事项:
1.第一个参数“列表或数据库区域”必须包含列标题。
2.当“列标题”返回第二个参数时,必须用双引号(""),比如"月薪"、"婚姻"等等。
3.您可以为参数“求和条件”指定任何区域,只要该区域至少包含一个列标签,并且列标签下至少包含一个用于指定条件的单元格。
(1) Excel工作表求和:Dsum单字段单条件求和。
目的:按“性别”统计“月薪”总额。
方法:
在目标单元格中输入公式:=DSUM(D2:G12,"月薪"I2:I3).
解释:
1.“数据库区域”和“求和条件”必须是D2:G12和I2:I3,而不是D3:G12和I3,因为数据库函数(D函数)在使用时必须包含列标题。
2.可以用公式:=DSUM(D2:G12,4,I2:I3)来达到上述要求,因为数据库区域D2:G24中“月薪”的相对列数是4。
3.可以用公式:=DSUM(D2:G12,G2,I2:I3)来达到上述要求,因为“月薪”是单元格地址G2的值。
4.在实际应用中,是否使用“列标题”、“列号”或“单元格地址”作为参考,可以根据自己的爱好来应用。
5.单字段单条件求和的函数等价于Sumif函数。具体应用技巧请参考上一篇文章。
(2) Excel工作表求和:Dsum单字段多条件求和
目的:统计大专、大专、高中三个层次的月工资总额。
方法:
在目标单元格中输入公式:=DSUM(F2:G12,2,I2:I5)。
解释:
1.你也可以使用公式=DSUM(F2:G12,"月薪",I2:I5)或=Dsum(F2:G12,G2,I2:I5)来实现上述功能。原因请参见“Excel工作表求和:DSUM单字段单条件求和”中的“解释”。
2.如果不想使用Dsum函数,也可以使用数组公式:=SUM(SUMIF(F3:F12,{ "本","学院","高中"},G3:G12)).
(3) Excel工作表求和:Dsum多字段单条件求和
目的:按性别统计相应学历的月工资总额。
方法:
在目标单元格中输入公式:=DSUM(D2:G12,"月薪",I2:JBOY3乐队).
解释:
1.可以用公式:=DSUM(D2:G24,4,I2:JBOY3乐队)或=DSUM(D2:G24,G2,I2:JBOY3乐队)来完成上述函数。
2.如果不想用Dsum函数,也可以用Sumifs函数:= SUMIFS (G3: G12,D3: D12,i3,F3: F12,JBOY3乐队)。
(4) Excel工作表求和:Dsum多字段多条件求和
目的:统计“年龄>40”和“大专、大专、高中”的“学历”合计月薪。
方法:
输入公式:=DSUM(C2:G12,"月薪",I2:J5).
解释:
1.可以用公式:=DSUM(C2:G12,5,I2:J5)或=DSUM(C2:G12,G2,I2:J5)来完成上述函数。
2.如果不想用Dsum函数,也可以用数组公式:= SUM (SUMIFS (G3: G12,C3: C12,i3,F3: F12,{ "本","学院","高中"}))来实现。
四。Excel工作表求和:Sumproduct函数
函数:返回相应数据区域的乘积之和。
语法:=Sumproduct(数组1或数据区1,数组2或数据区2,...数组n或数据区n)。
注意事项:
当只有一个数组时,对数组的元素求和。
目的:计算相应“学历”的总“月薪”。
方法:
在目标单元格中输入公式:= sum product((F3:F12 = i3)*(G3:G12))。
解释:
1.如果要计算“月薪”总额,除了SUM函数之外,还可以使用公式:= SumPRODUCT (G3: G12)。
2.公式:= sum product((F3:F12=I3)*(G3:G12))计算如下:首先判断F3:F12 = I3是否为真;如果为真,则返回1;否则返回0,维度与G3: G12区域相同;然后,两个区域中相同位置的两个元素会相乘;最后,将相乘的结果相加。