excel中有很多求和函数,包括sum、sumif、sumifs、sumproduct等等,下来小编用实例介绍这些函数的具体用法与区别。
sum函数
表达式:sum(number1,[number2],…),sum函数是大家最常用的函数,求指定区域内数字之和,求和区域可以是连续的,也可以是不连续的,方便灵活,excel不可或缺的一个函数。
需要注意一点的是,如果求和区域内包含文本、空白单元格、逻辑值等非数值单元格,这些将被忽略,sum只会求和计算其中的数字。
sumif函数
表达式:sumif(range,criteria,sum_range ),条件求和函数,即对满足条件的数据进行求和。第一个参数range为条件区域,用于条件判断的单元格区域,第二个参数criteria是求和条件,由文本、数字、逻辑表达式等组成的判定条件,第三个参数sum_range 为实际求和区域,需要求和的单元格、区域或引用。
sumifs函数
表达式:sumifs(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ……),多条件单元格求和(表达式中的[ ]代表里面的东西可以省略,即sumifs参数最少为3个),与sumif不同的是,sumifs的第一个参数是求和区域,参数2为条件区域,参数3为条件,参数4、参数5分别为第二个条件区域与条件,以此类推,所以sumifs比sumif强大之处在于可添加多个判断条件,在某些情况下,sumifs完全可以替代sumif。
sumproduct函数
表达式:sumproduct(array1,array2,array3, ……),sum求和、product乘积,sumproduct即乘积之和,在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
1、基本用法
求物资总价格,在f2单元格内输入:sumproduct(c2:c10,d2:d10),这里等价于=c2*d2+c3*d3+c4*d4+c5*d5+c6*d6+c7*d7+c8*d8+c9*d9+c10*d10
2、加条件乘积和
求项目等于笔的采购总价,在f2单元格内输入=sumproduct((a2:a10=笔)*1,c2:c10,d2:d10),这里与上面示例不同的是增加了一个条件,求项目为笔的采购总价,第一个参数a2:a10=笔好理解,筛选项目等于笔的数据,之所以要乘以1,是因为要它转化成数组才能参与运算,不然返回不了正确的结果。
3、当成条件求和函数使用(类似于sumif与sumifs)
求项目为笔的采购数量,在f2单元格内输入=sumproduct((a2:a10=笔)*1,d2:d10),在这里函数等价于sumif(a2:a10,笔,d2:d10),亦等价于=sumifs(d2:d10,a2:a10,笔)
更多excel相关技术文章,请访问excel基础教程栏目进行学习!
以上就是excel总和的详细内容。