常见举例
假设此时有一个销售数据表,其中包含产品名称、销售数量和销售额。表格内容如下:
A | B | C | |
---|---|---|---|
1 | 产品名称 | 销售数量 | 销售额 |
2 | 产品A | 100 | 5000 |
3 | 产品B | 150 | 7500 |
4 | 产品A | 120 | 6000 |
5 | 产品C | 80 | 4000 |
我想要计算产品A的销售总额,可以在另一个单元格中输入以下SUMIF
函数:
=SUMIF(A2:A5, "产品A", C2:C5)
这个函数的意思是:在A2:A5范围内查找值为"产品A"的单元格,并返回相应区域C2:C5中对应位置的值,然后对这些值进行求和。
Excel会计算并显示产品A的销售总额。在这个例子中,函数会返回5000(第一行)+6000(第三行)=11000。
概述
SUMIF函数返回满足单个条件的单元格和。可以应用于日期、数字和文本。SUMIF函数支持用于部分匹配的逻辑操作符(>、<、<>、=)和通配符(*、?)。
目的
对符合条件的区域中的单元格求和
返回值
匹配单元格的和
语法
=SUMIF(range, criteria, [sum_range])
- range(区域) - 条件所在的行或者列或者指定的范围,在上述的例子中 “产品A” 在A;列或者在A2:A5列
- criteria (条件)- 求和时候判断依据,在上述例子中要求 “产品A” 的销售额
- sum_range (求和区域)- 求和所在的行或者列或者范围,在上述的例子中需要对 “销售额” 进行求和
看完上述的说明,不难发现在该函数的前两项参数是相关联的,我们先要从大范围找到条件所在的区域,随后确定条件的具体值,最后再将
我们简单理解一下该函数的步骤:
首先我们要确定 “产品A”的销售额 ,此时 “产品A” 在A列 因此确定两个参数:A:A,"产品A"
这时我们得到了一个产品名称只有 “产品A”” 的列表,该列表的销售额正好是对应的都是 “产品A” 的销售额,并且销售额数据位于C列
A | B | C | |
---|---|---|---|
1 | 产品名称 | 销售数量 | 销售额 |
2 | 产品A | 100 | 5000 |
4 | 产品A | 120 | 6000 |
因此我们只需要将最后一个参数确定为C:C,我们获得了一个仅仅只有判断条件+求和的表格。
A | C | |
---|---|---|
1 | 产品名称 | 销售额 |
2 | 产品A | 5000 |
4 | 产品A | 6000 |
我们将上述的步骤划分为一个判断建表的过程
最后便返回 5000+6000=11000 的值