Google Sheets:如何用ArrayFormula实现双条件(AND)求和统计?
多条件匹配统计:含通配符的数据库条目+Completed状态计数
直接上可用公式:
=ArrayFormula(SUM(COUNTIFS(A2:A8, {"db","data b*","database"}, B2:B8, "Completed")))
原公式的问题
你之前的公式仅针对A列做了多模式匹配,未关联Status列的筛选条件。COUNTIFS本身支持多组列-条件配对,只需在原有条件后直接追加新的列和对应条件即可实现多条件关联。
公式拆解
COUNTIFS(A2:A8, {"db","data b*","database"}, B2:B8, "Completed"):同时校验两个条件:- A列值匹配
db/data b*(通配符匹配以data b开头的内容)/database中的任意一项 - B列(Status列)值等于
Completed
数组形式的匹配规则会自动生成三组独立计数结果,分别对应三个数据库相关关键词的匹配情况。
- A列值匹配
SUM(...):将三组计数结果求和,得到所有符合双重条件的条目总数。
由于你的示例中没有同时满足两个条件的条目,因此结果会返回0,完全符合预期。
内容的提问来源于stack exchange,提问作者xpzn
相关产品推荐
相关产品推荐

