根据指定条件对多个单元格求和。
语法
SUMIF(范围,标准,sum_range)
Range是用于条件判断的单元格范围。
条件 确定将添加哪些单元格的条件,可以是数字、表达式或文本。
例如,条件可以表示为 32、32、>32 或苹果。
Sum_range是实际需要计算的单元格总结起来。
描述
仅当范围内的相应单元格满足条件时,才会对 SUM_range 中的单元格进行求和。
如果省略 SUM_range,则对该范围内的单元格进行求和。
WPSTable还提供了其他根据条件分析数据的功能。例如,如果要计算某个单元格范围内文本字符串或数字的出现次数,可以使用 COUNTIF 函数。 如果希望公式根据某个条件返回两个值之一(例如根据指定返回销售奖金 ),可以使用 IF 函数。
工作中常用的三种求和函数是SUM函数、SUMIF函数和SUFIFS函数。
本课将讲解如何使用SUMIF函数进行单条件求和。
![中插页_02.jpg 中插页_02.jpg](https://font2020.oss-cn-beijing.aliyuncs.com/wps/images/12f0bcb2a9620cf016f64b016ce7e8fb.jpg)
![分界线.png 分界线.png](https://font2020.oss-cn-beijing.aliyuncs.com/wps/images/bccf8f501a092ee62d67745e209abab1.png)
SUMIF函数的基本用法
▪以这张表为例,如果我们要计算这份成绩单中五班学生的总成绩。
点击“公式”选项卡-“插入函数”按钮,找到SUMIF函数。
因为我们要计算的是班级栏中第五班学生满意的成绩。
所以在“区域”中输入B2:B10类区域;
在“条件”中输入“五级”;
在“求和区域”中输入C2:C10,即需要求和的分数区域。
点击“确定”按钮即可得到五个班级的总分。
![1.gif 1.gif](https://font2020.oss-cn-beijing.aliyuncs.com/wps/images/6654fbd52f77e02af83ba5ef53ada6f3.gif)
得到 0 或计算错误的原因
使用SUMIF时,计算结果为0。这是因为用于条件判断的单元格区域中没有找到满足条件的数据。
▪如果我们要计算7班的总成绩。
由于在成绩单的班级区域中没有找到指定的7类条件,所以总分为0分。
![2.gif 2.gif](https://font2020.oss-cn-beijing.aliyuncs.com/wps/images/15a89714cf2e2a79cb26899c5aafb6a4.gif)
▪同样,如果求和区域包含无法计算的内容,例如文本格式内容,也会导致计算错误。
这种情况下,只需要将单元格内容转换为可以计算的数字即可。
![3.gif 3.gif](https://font2020.oss-cn-beijing.aliyuncs.com/wps/images/db8b5f45c0863051253836e8dd763a83.gif)
SUMIF函数对指定条件之外的数据进行求和
▪以此表为例,如果我们要计算除一年级(5)班以外的其他班级的总成绩。
在“区域”中输入班级区域;
在“条件”中输入“<>Class 5”,不等于Grade 1(5)的班级;
在“求和区域”中输入C2:C15,即需要求和的分数区域。
点击“确定”按钮即可计算除一年级(五)外其他班级的总成绩。
![4.gif 4.gif](https://font2020.oss-cn-beijing.aliyuncs.com/wps/images/dfd8a80b8808e9eb5fbb60ea2c937dad.gif)
SUMIF函数单字段多条件求和
▪以这张销售表为例,如果我们要计算第一个月购买的苹果和香蕉的总数,我们应该如何计算?
在公式编辑框中输入公式=SUM(SUMIF(B3:B9,{"Apple","Banana"},C3:C9))
SUMIF(B3:B9,{"Apple","Banana"},C3:C9) 可以看作是使用SUMIF函数来计算“水果”区域中的每一个1月份满足“苹果”和“香蕉”条件的购买数量。
![中插页_03.jpg 中插页_03.jpg](https://font2020.oss-cn-beijing.aliyuncs.com/wps/images/d2d8c7f00119e706d3d7a521da766703.jpg)
然后用SUM函数将SUMIF得到的购买值加在一起,就是计算第一个月苹果和香蕉的总购买数量。
![中插页_04.jpg 中插页_04.jpg](https://font2020.oss-cn-beijing.aliyuncs.com/wps/images/848d47677548600169624c91f82bde88.jpg)
SUMIF 函数对所有其他列求和
▪以这张销售表为例,如果我们要计算第一个月、第二个月、第三个月的购买总数,我们应该如何每隔一列求和?
在“区域”中输入C2:H2标题行区域,使用Shift+F4添加绝对引用。
![5.gif 5.gif](https://font2020.oss-cn-beijing.aliyuncs.com/wps/images/75829940b0f6a073915c1d4416d6fb50.gif)
添加绝对引用是为了防止公式引用计算时出现错位。关于绝对引用的使用,可以在WPS学院输入关键字“绝对引用”来查看和了解。其内容在此不予讨论。
![6.gif 6.gif](https://font2020.oss-cn-beijing.aliyuncs.com/wps/images/ee40dbba3bdb91f4520b341f8775d909.gif)
在“条件”中输入“购买”;
在“求和区域”中输入C3:H3,即需要求和的行区域;
点击“确定”按钮即可计算出第一个月、第二个月和第三个月的总购买数量。
最后,使用填充手柄,快速下拉填充公式即可得到所有产品的总购买数量。
![7.gif 7.gif](https://font2020.oss-cn-beijing.aliyuncs.com/wps/images/26a3a91b95c1cec2a30f7e5d3d47356e.gif)
这个公式的含义是使用SUMIF函数计算C2:H2标题行中满足“补货”的单元格面积。
评论列表(196条)
测试