wps里用sumif函数,参数顺序是条件区域、条件、求和区域,只用一个筛选条件就能把符合要求的记录对应的金额累加起来。举个实际例子,部门数据放在a列、金额放在b列,两笔采购分别是120和200,加总后合计320;条件可以直接写文字,也能引用单元格,还能拼接比较运算符。操作前先确认条件列和金额列逐行对齐,金额列的内容实际存为数值,不能只看显示格式,再判断要不要用通配符。如果需要多个条件同时满足,得换sumifs函数,就算手动隐藏了部分行,sumif也不会自动调整计算口径,还是按原有全部数据计算。
文字条件加引号,求采购金额
E1写采购合计,E2输入 =SUMIF(A2:A5,"采购",B2:B5),结果320。A列用来做判断,B列用来求和,刚好对应120与200两笔数;别把两个区域的顺序颠倒,也别把B列里的数量或者文本单位当成金额相加。

条件改引用,换部门时不改公式
D2输入仓储,E2写 =SUMIF($A$2:$A$5,D2,$B$2:$B$5),结果80。作为条件的单元格D2不用加双引号包住;之后把D2改成行政,自动算出的结果就是60。把两段数据区域都锁成绝对引用之后,方便直接复制公式,操作前先检查部门文字里没有多余空格,避免匹配出错。

数值条件带比较符,引用阈值用连接符
D2填100,E2输入 =SUMIF(B2:B5,">"&D2,B2:B5),结果320,只包含120与200两笔数。这个条件是大于100,刚好等于100的数不会被计入;比较符要放在引号内,D2放在引号外,用&连接,不能把整段直接写成文字条件">D2",那样不会读取D2的数值作为阈值。
{"answer":"协助 macOS 用户准备、转换、导出及排查 Word、PDF、Markdown、PowerPoint 和 Excel 文件,确保 WPS Office 工作流程可靠。"}

通配符用于文字前缀,别误匹配特殊编号
另一个示例里A列内容是纸张、纸盒、胶带,B列对应金额30、50、20。E2输入 =SUMIF(A2:A4,"纸*",B2:B4),结果80,筛选的是所有以纸开头的内容;星号代表后续任意字符,要是需要匹配编号里本身带的字面星号,得在前面加~转义,不能随便照搬前缀条件,避免误匹配。

两个条件同时满足,用 SUMIFS 核对
回到之前的部门示例,同时满足采购且已完成的记录只有120,E2输入 =SUMIFS(B2:B5,A2:A5,"采购",C2:C5,"已完成")。SUMIFS的求和区域放在第一位,和SUMIF的参数位置不一样;也别把按部门筛选和按状态筛选的两个SUMIF结果直接相加,那样算出来的数不对。核对完条件和数值类型后,保存单条件求和.xlsx就行。

















