多条件查询,一直是Excel应用中追求的目标,今天,我们就针对多条件查询的方法技巧逐一进行讲解和分析。 一、目的及需求分析。 如上图所示:我们要计算“销售1部”“王”姓人员的销量之和。 二、实现方法。 1、SUMPRODUCT函数法。 方法: 在目标单元格中输入公式:=SUMPRODUCT((LEFT(B3:B9)='王')*(C3:C9='销售1部'),D3:D9)。 解读: 1、函数SUMPRODUCT的功能是:返回相应的数组或区域乘积的和。 2、如果LEFT(B3:B9)='王' 条件成立,则返回真,暨1。否则返回假,暨0。条件(LEFT(B3:B9)='王')*(C3:C9='销售1部')计算之后形成一个0和1组成的数组,然后和D3:D9区域中对应的值相乘并求和,得到最终的结果。 2、SUM函数法。 方法: 1、在目标单元格中输入公式:=SUM((LEFT(B3:B9)='王')*(C3:C9='销售1部')*(D3:D9))。 2、Ctrl Shift Enter填充。 解读: 1、如果LEFT(B3:B9)='王' 条件成立,则返回真,暨1。否则返回假,暨0。 2、如果用Ctrl Enter填充,公式=SUM((LEFT(B3:B9)='王')*(C3:C9='销售1部')*(D3:D9))的计算结果为66。因为只是统计了第一条信息,且符合条件。 3、如果要统计所有符合条件的信息,就必须形成一个数组,所以用Ctrl Shift Enter填充,形成数组,并求和。 3、SUMIFS函数法。 方法: 在目标单元格中输入公式:=SUMIFS(D3:D9,B3:B9,'王*',C3:C9,'销售1部')。 解读: 1、函数SUMIFS是多条件求和函数。其语法结构为:=SUMIFS(求和范围,条件1范围,条件1,条件2范围,条件2……条件N范围,条件N)。 2、示例中的条件实用了通配符(*),“王*”的含义是以“王”开头的所有字符串。 结束语: 学习了本文,是不是对模糊多条件求和有了更深的理解了?欢迎大家在留言区留言讨论,谈论学习感想! |
|