【问题标题】:Gsheet - Arrayformula function to include 2 conditions (AND operator)Gsheet - Arrayformula 函数包含 2 个条件(AND 运算符)
【发布时间】:2022-11-02 22:14:33
【问题描述】:

目标是创建一个数组公式,它查看两个单独的列,如果它与某个字符串匹配,则返回一个 SUM。

这是一个示例表:

Feature Status Description
API Completed Lorem ipsum
Database In review lorem ipsum
Server Backlog lorem ipsum
Load Balancer Completed lorem ipsum
DB QA lorem ipsum
LB Completed lorem ipsum
Data base Backlog lorem ipsum

我想提取的第一件事是数据库条目的总数,无论拼写如何。哪个有效

为此,我使用了:

=ArrayFormula(Sum(CountIfs(A2:A8, {"db","data b*","database"})))

在那一点上:我知道这无法扩展以不断添加不同的字符串变体,这是一种一次性的场景。

我想返回的是“对于所有数据库条目,返回状态 = 已完成的 SUM”。在这种情况下,这将是 0。

我尝试在上面添加另一个数组公式,但我不确定如何仅引用在上一个公式中找到的那些项目?如果这有意义吗?

可视化令人困惑的解释:

=ArrayFormula(Sum(CountIfs(A2:A8, {"db","data b*","database"}) AND "WHERE STATUS IS COMPLETE"))

有人能指出我正确的方向吗?我很高兴阅读任何文档(今天才开始第一次查看 excel 公式)

【问题讨论】:

标签: google-sheets count sum google-sheets-formula sumproduct


【解决方案1】:

尝试:

=SUMPRODUCT(B:B="completed", REGEXMATCH(A:A, "(?i)database|db|data b"))

【讨论】:

  • 你是个天才!那成功了!太感谢了
猜你喜欢
  • 2015-07-12
  • 1970-01-01
  • 2022-10-12
  • 1970-01-01
  • 1970-01-01
  • 2021-07-12
  • 1970-01-01
  • 1970-01-01
  • 2018-10-15
相关资源
最近更新 更多