老板让你统计某个部门的工资总额、老师让你算某个班级的总分、仓库让你查某个品类的库存——这些"按条件求和"的需求,在WPS表格里用SUMIF函数一个公式就能搞定。
SUMIF函数是什么?
SUMIF函数的作用是根据指定条件对单元格求和。你可以理解成:从数据中找出符合条件的所有行,然后把指定列的数字加起来。
语法:SUMIF(range, criteria, sum_range)
准备工作
- 安装WPS Office(免费版即可)
- 准备一份包含条件列和求和列的数据表格
- 确保数据格式规范
操作步骤
第一步:确定条件和求和目标
比如,你要从成绩单中统计"五班"的总分。条件列是班级列,求和列是成绩列。
第二步:插入SUMIF函数
- 选中要显示结果的单元格
- 点击"公式"选项卡 → "插入函数"
- 搜索并选择SUMIF函数
- 在弹出的对话框中设置参数
第三步:设置条件区域
在"Range"参数中选择条件判断的区域,如B2:B10(班级列)。
第四步:设置条件
在"Criteria"参数中输入条件,如"五班"。文本条件必须加英文引号。
第五步:设置求和区域
在"Sum_range"参数中选择要求和的数值区域,如C2:C10(成绩列)。
点击确定,结果自动显示。
进阶技巧
不等于条件
=SUMIF(B2:B10, "<>五班", C2:C10) — 统计非五班的成绩
多值条件
=SUM(SUMIF(B3:B9, {"苹果","香蕉"}, C3:C9)) — 统计多个品类
隔列求和
=SUMIF(C2:H2, "进货", C3:H3) — 在交替排列的列中求和
常见问题(FAQ)
问:条件为文本时忘记加引号怎么办?
答: WPS表格会自动报错或显示#NAME?。将条件用英文双引号包裹即可,如"五班"。
问:SUMIF下拉填充时条件区域变了怎么办?
答: 使用绝对引用锁定区域,如$B$2:$B$10,按F4键快速切换引用方式。
问:可以同时求和多个条件的结果吗?
答: 单个SUMIF只能处理一个条件。如果需要多条件,使用SUMIFS函数,或将多个SUMIF结果相加。
注:部分内容由 AI 辅助生成
注:部分内容由 AI 匹配目标关键词,结合WPS 365 官方知识库智能生成,如有疑问或者建议可以 联系我们

