sumif函数的基础用法(求粽子数量)

从今天开始用4-5天来详解sumif函数,从函数名称就可以看出它是条件求和函数。这个函数的用法很广,比如基础用法,数组用法,通配符用法,甚至还有高阶的多维引用用法;而且实用性也很强,当然它也有一些特性和注意事项。如果你完全掌握这个函数后,那么其他同类函数就很容易理解,比如countif,averageif等,所以有必要把它学好。

-01-

函数说明

sumif函数是对区域中满足条件的单元格求和。语法结构如下,有3个参数:

SUMIF(range, criteria, [sum_range])

range  必需       用于条件判断的区域,只能是单元格区域引用。

criteria  必需     用于确定求和的条件,可以是数字,文本,表达式,函数,单元格引用或数组

[sum_range] 可选    实际求和的区域,只能是区域引用。如果忽略,则对第1参数求和。

简写,SUMIF(条件区域, 条件, [求和区域])

注意:

  • 第1和第3参数只能是区域引用,不能是数组,否则公式错误。

  • 第2参数可以是数组,还可以使用通配符*(代表任意多个字符)和?(代表单个字符)。

  • 如果第3参数忽略,那么条件区域和求和区域都为第1参数。

  • 第3参数和第1参数的尺寸大小可以不同,确定的方法是以第3参数的左上角单元格为起始单元格,自动扩展为和第1参数同样尺寸大小的区域,但是这样运算的速度可能比较慢。

-02-

具体应用

1.求竹叶粽的总数量(基础用法)

A列是一些种类的粽子,B列是对应的数量。求出竹叶粽的总数量,在D2单元格中输入公式=SUMIF(A2:A9,"竹叶粽",B2:B9)

第1参数A2:A9是条件区域,第2参数"竹叶粽"是条件,文本要用英文双引号,第3参数B2:B9是求和区域。简单来说,在A列中是"竹叶粽"的,对B列中相应的数量进行就和。已经用绿色标出,就是这么简单,相当于对同一类的粽子求总数量,你也可以求其他粽子的总数量,迟来的粽子啊

2.求数量大于40的总和(第3参数省略的用法)

现在对B列中数量大于40的进行求和,此时条件区域是B列,条件是大于40,求和区域还是B列。公式可以写为=SUMIF(B14:B21,">40",B14:B21)。注意,第2参数如果是文本或比较运算符构成的表达式,要用英文双引号。

此时由于第1参数和第3参数相同,也就是条件区域和求和区域相同,第3参数可以省略,公式可以简写为=SUMIF(B14:B21,">40")

(0)

相关推荐