EXCEL求和,大家再熟悉不过,那以下的求和函数你都使用过吗?
SUM
SUM函数的使用大家都很熟悉,如下图,求所有产品销售金额总和;
SUMIF
SUMIF函数,根据指定的单个条件对数据进行求和;
语法格式=SUMIF(条件区域,指定的条件,求和区域);
如下图,求销售一部的销售金额=SUMIF(B2:B10,h2,F2:F10);
SUMIFS
SUMIFS函数,既能处理单个条件的数据求和,也能处理多个条件的求和;
语法格式=SUMIFS(求和区域,条件区域1,指定的条件1,条件区域2,指定的条件2,......)
这里与SUMIF函数不同的是求和区域是在前面,然后是条件区域和指定条件,多个条件同时符合时求和的结果;
如下图,求销售一部单价大于3的产品销售金额=SUMIFS(F2:F10,B2:B10,h2,E2:E10,">3");
SUBTOTAL
SUBTOTAL函数,用于对数据列表或数据库进行分类汇总的函数;能统计用户可见单元格的函数,可以在筛选/隐藏状态下求和;
语法格式=SUBTOTAL(函数指定参数,对目标区域的引用......);
这里函数指定的参数用1-11时,会将隐藏的值计算进去,通过指定不同的参数,可以实现平均值、求和、最大、最小等计算方式;那用101-111时,隐藏的值就会被忽略。
如下图,求筛选后销售一部的销售金额=SUBTOTAL(9,F2:F8);这里的第一个参数9,指的是求和;
SUMPRODUCT
SUMPRODUCT函数,用于数组中元素对应相乘,并返回乘积之和;
语法格式=SUMPRODUCT(需要进行相乘并求和的第一个数组,2到255个数组参数);
如下图,求所有产品的销售总金额=SUMPRODUCT(D2:D10,E2:E10);
当然SUMPRODUCT函数也可以条件乘积求和;
如下图,求销售一部的销售总金额=SUMPRODUCT((B$2:B$10=h2)*1,D2:D10,E2:E10);
注:1、数组参数必须具有相同的维数。否则函数SUMPRODUCT将返回错误值;
2、函数SUMPRODUCT将非数值的元素作为0处理。
AGGREGATE
AGGREGATE函数,用于返回列表或数据库中的合计;
语法格式=AGGREGATE(函数指定参数,一个数值,数值参数......);
函数指定参数1-19,指定要使用的函数;一个数值1-7,决定在函数的计算区域内要忽略哪些值。
如下图,求产品的销售总金额=AGGREGATE(9,7,F2:F10),第一个参数9代表求和,7代表忽略隐藏行和错误值。
以上便是6个求和函数的使用方法,很高兴分享Excel的一些操作技巧,感谢评论与支持。
评论 (0)