excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Filter函数多条件查询匹配中“且”与“或”的条件关系用法详解

多条件查询匹配是目前filter函数应用较多的场景,而多条件场景又包含了几种不同情境。

第一种是多条件“且”的关系,即多个条件必须同时成立

第二种是多条件“或”的关系,则多个条件中只需要有任意一个条件成立即可!

第三种多条件“且”+“或”的混合关系,表示多个条件中有两个及以上的条件需要同时成立,此外剩下的条件只需其中任意一个成立

接下来作者将通过一个数据表来讲解三种情况下的filter函数多条件用法。

如下图所示,作者设置了产品的大类、子类和品种,然后根据设置的三个条件来查询对应的产品总销量。

首先说明一下,产品大类和子类、品种是从属关系,产品大类包含多个子类,而子类又包含多个品种。

因此当我们需要计算指定产品大类下指定子类下指定品种的总销量,则属于多条件“且”的关系。

这个情境下的多条件求和,作者已经在前面的专栏文进行了详细讲解,这里作者直接上公式:

{=SUM(FILTER(E:E,(B:B=F4)*(C:C=G4)*(D:D=H4)))}

它是sum与filter函数的组合公式,其逻辑是利用filter函数筛选出符合条件的销量数据,然后使用sum函数进行数组求和。这里我们注意运行公式时要三键结束!

重点在于filter函数中的第2参数条件的设置,由于是多个条件并列,因此在公式中使用了乘号“*”将三组等式条件组合。

为什么使用乘号“*”

购买专栏解锁剩余60%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接