You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Excel COUNTIFS公式以同时匹配"Open"和"In-Transit"?

解决COUNTIFS多值匹配的问题

嘿,别卡壳啦,这个需求其实很容易实现,给你两种常用的方案:

方案1:拆分统计后相加

最直观的方式就是把两个符合条件的统计结果加起来——分别计算A列为"Open"且G列为"PAB"的数量,以及A列为"In-Transit"且G列为"PAB"的数量,然后求和:

=COUNTIFS('Warner Robins'!A:A,"Open",'Warner Robins'!G:G, "PAB") + COUNTIFS('Warner Robins'!A:A,"In-Transit",'Warner Robins'!G:G, "PAB")

这种方法逻辑直白,哪怕是刚接触Excel函数的人也能一眼看懂,后期维护起来也方便。

方案2:用数组简化公式

如果想让公式更简洁,可以借助数组来一次性指定A列的多个匹配值,再用SUM函数把结果汇总:

=SUM(COUNTIFS('Warner Robins'!A:A,{"Open","In-Transit"},'Warner Robins'!G:G, "PAB"))
  • 要是你用的是旧版Excel(2019及以前),输入完公式后需要按 Ctrl+Shift+Enter 来触发数组计算;
  • 新版Excel(365/2021+)支持动态数组,直接回车就能生效。

这个方案在需要匹配更多A列值的时候优势更明显,比如后续要加"Pending"之类的,只要在数组里新增元素就行。

内容的提问来源于stack exchange,提问作者J. McCormick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:22:32