关于求和的7个函数,哪个是你的菜
求和,再普通不过的话题了,但是在实际数据除了和分析中,还是会遇到各种各样的问题,如果你能掌握下文所述的方法,那对于求和将会迎刃而解。

二、单条件求和——Sumif
1、二、单条件求和——Sumif功能:对指定范围内满足条件的单元格求和。语法结构:=Sumif(条件范围,条件,[求和范围]),当“条件范围”和“求和范围”相同时,可以省略“求和范围”。目的:按【性别】统计月薪。方法:在目标单元格中输入公式:=SUMIF(D3:D12,I3,G3:G12)。解读:除了按【性别】统计外,还没按【婚姻】、【学历】等统计。在表格结构不变的前提下,按婚姻统计公式为:=SUMIF(E3:E12,I3,G3:G12);按【学历】统计的公式为:=SUMIF(F3:F12,I3,G3:G12)。

四、区域求和——Sumproduct
1、四、区域求和——Sumproduct功能:返回相应的数据或区域乘积的和。语法结构:=Sumproduct(数据或区域1,[数据或区域2柯计瓤绘]……)。注意事项:当只有一个数据或区域时,对该数据元素或区域内的值进行求和操作。目的1:计算总【月薪】。方法:在目标单元格中输入公式:=SUMPRODUCT(G3:G12)。目的2:按【性别】统计总【月薪】。方法:在目标单元格中输入公式:=SUMPRODUCT((D3:D12=I3)*(G3:G12))。解读:Sumproduct函数的作用为:返回相应的数据或区域乘积的和,在公式=SUMPRODUCT((D3:D12=I3)*(G3:G12))中,区域有2个,一个为D3:D12=I3返回的数据区域,另一个为G3:G12区域。如果D3:d12=I3中的条件成立,则返回1,否则返回0。根据本示例表,则D3:D12=I3返回的数据区域为{1,1,1,1,1,0,0,1,1,1},而G3:G12数据区域的值为{4735,2722,4095,2874,168,4478,3978,2760,3762,4425},所以相应的数据元素先乘积再求和,即:1×4735+1×2722+1×4095+1×2874+1×168+0×4478+0×3978+1×2760+1×3762+1×4425=25541,反之亦然哦!目的3:按【性别】统计相应【年龄】范围内的【月薪】和。方法:在目标单元格中输入公式:=SUMPRODUCT((D3:D12=I3)*(C3:C12>J3)*(G3:G12))。解读:具体计算过程可以参阅“目的2”的解读过程哦!


六、忽略错误、隐藏行求和——Aggregate
1、六、忽略错误、隐藏行求和——Aggregate功能:返回一个数据列表或数据库的合计。语法结构:=Aggregate(功能代码,忽略代码,数据区域)。目的:计算按需求筛选后的总【月薪】。方法:在目标单元格中输入公式:=AGGREGATE(9,7,G3:G12)。解读:如果数据区域中含有错误代码,用Sum等函数是无法直接对其进行求和计算的,此时,我们就可以用Aggregate函数来完成,更多的忽略代码请查阅历史消息中的相关记录。

