① sumif函数用于单条件求和,这个大家肯定都知道啦。它的语法是:
=sumif(range,criteria,[sum_range])
包括3个参数,分别是搜索条件值区域(range)、搜索条件值(criteria)、求和数据区域(sum_range)
② sumifs函数用于多条件求和,它的语法是:
=sumifs(sum_range,criteria_range1, criteria1,[ criteria_range2, criteria2],…)
与sumif不同,它的第一个参数就是求和数据区域(sum_range),然后可以在后面写上很多个搜索条件值区域(criteria_range)与条件(criteria)
③ sumproduct是一个数组函数,用于在给定的几组数组中,然后把数组间对应的元素相乘,最后返回乘积之和。
sumproduct函数的语法是:
=SUMPRODUCT(array1,array2,array3, ...)
其中Array就代表数组。
看到sumproduct的这个公式,大家可能有疑惑,它跟语法格式好像不一样诶。
其实呢,我们可以把它看做是只有一个参数。
因为当函数中出现由TRUE和FALSE组成的逻辑数组时,如果要与语法格式保持一致,公式要写成这种样子:
=sumproduct((A2:A13="张三")*1,(C2:C13))
这里我们要乘以1,把逻辑判断的结果转化成数组才能参与运算。
上面的这个公式可以分解成以下形式:
=sumproduct({数组1}*{数组2})
=sumproduct({TRUE;…..TRUE;…..TRUE}*{120;…211;…201})
如果我们不乘以1的话,就要写成最上面的那种形式,看作只有一个参数。
想了解更多软件知识,请持续关注我们的头条号。