在EXCEL表格里,根据一定的条件进行求和是常有的事,如图所示,A列是产品的名称,在E列求和的条件是A列里的部分字段,只要A列名称里包含了指定的文本就将对应的金额汇总。
在EXCEL表格里,常见的条件求和函数有SUMIF和SUMPRODUCT,下面我们分别用这两个函数来汇总求和名称里包含了“T-Shirt”。
一、SUMIF函数汇总金额
SUMIF函数,对满足条件的单元格求和,这个函数一共有三个参数。
参数一:Range,要求职的单元格区域,即这里的A列产品名称列。
参数二:Criteria,以数字、表达式或文本形式定义的条件,可以使用通配符,这里要查询的T-Shirt只是A列名称里的一部分,故需要使用通配符“*”表示名称里包含了“T-Shirt”。
参数三:Sum_range,用于求和计算的实际单元格,这里就是要汇总的B列。
完整公式:=SUMIF(A2:A14,"*T-Shirt*",B2:B14),即在A2到A14区域里查找名称是否包含“T-Shirt”,如果包含就汇总其对应的金额。
上述公式的汇总条件是以文本形式直接写在公式里,不太灵活,这里我们可以使用单元格引用,当条件发生变更的时候,直接修改单元格引用里的数据而不用修改公式了。
含有通配符的单元格引用,这里需要用连接符“&”连接,即“"*"&E2&"*"”表示“含有T-Shirt”的条件。
完整公式:=SUMIF(A2:A14,"*"&E2&"*",B2:B14)
这样,修改E2单元格内的值,汇总结果就会自动更新,而不再需要修改公式了。
二、SUMPRODUCT函数汇总金额。
订阅解锁TA的全部专属内容