Excel中对销售数据根据关键词求和,使用SUMPRODUCT函数轻松解决!
在平时的工作中我们经常需要对一些销售数据进行查询汇总或者核对,比如说我们有一份销售明细表格,我们需要通过客户编号或者客户名称来统计该客户的交易金额,如下图所示,那么具体解决方法是什么呢?
直接上干货公式=SUMPRODUCT(ISNUMBER(FIND(F3,A2:A7))*C2:C7)
1、在右侧“交易金额”下面的单页格输入公式=SUMPRODUCT(ISNUMBER(FIND(F3,A2:A7))*C2:C7),然后点击回车即可
2、当我们查询输入客户编号或者名称关键词时,就可以查询出该客户的总交易金额了,如下图所示
公式解析:
SUMPRODUCT函数介绍
函数语法
=SUMPRODUCT(数组1,……),表示在给定的几组数组中,将数组间相应的元素相乘,并返回乘积之和。
函数说明
■数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
■函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
公式含义说明
①FIND(F3,A2:A7)通过FIND函数通过关键词找到对应销售明细的位置标号
②因为SUMPRODUCT无法直接忽略错误值,需要再加嵌套ISNUMBER进行对位置编号进行判断。
③C2:C7就是求和区域
其实,对于类似的问题我们都可以通过直接嵌套公式来处理,公式语法如下:
=SUMPRODUCT(ISNUMBER(FIND(查找关键词,查找区域))*求和区域)
查找关键词,查找区域可以是单元格,也可以是区域。