google-sheets - 如何使用 Google 表格中的 COUNTIF 函数检查带有 OR 逻辑的字符串文本
问题描述
目标: 如果可能,我想简化以下陈述。该功能是对状态称为“已完成 A”“已完成 B”或“已完成 C”的数据进行计数。$K$2 的引用是指具有特定日期的单元格。
例如,如果 Finished A 有 3 个,Finished B 有 2 个,Finished C 有 4 个,那么总计数将是 9。这就是计算。
=COUNTIFS('Data'!$D$4:$D,"Finished A",'Data'!$G$4:$G,"="&$K$2) +
COUNTIFS('Data'!$D$4:$D,"Finished B",'Data'!$G$4:$G,"="&$K$2) +
COUNTIFS('Data'!$D$4:$D,"Routed C",'Data'!$G$4:$G,"="&$K$2)
挑战: 上面的这个特定示例非常简单,因此易于管理,如果我需要进行任何更改,这不会成为问题。但是,如果有更多的标准,那么它会变得很长并且难以阅读和管理。因此,如果有办法缩短上述内容,那就太好了。在上述情况下,我认为可以通过使用 OR 逻辑(例如 |)来组合不同的状态。
有一个案例我用了“|” 使用 Query 函数时创建 OR 逻辑的符号,但它不适用于 Countifs 函数。
问题: 有没有办法做类似以下的事情?
=COUNTIFS('Data'!$D$4:$D,"Finished A|Finished B|Finished C",'Data'!$G$4:$G,"="&$K$2)
解决方案
推荐阅读
- python - ImportError: cannot import name 'config' & 'module' object is not callable using PostgreSQL & Python
- c - C中的整数到二进制
- javascript - 使用 javascript 将网页滚动到给定位置
- sql - 我想写一个查询,我只能选择特定的行,并想忽略 SQL 中的一些不同的行
- c++ - 后缀表达式的中缀不返回
- javascript - 根据容器大小调整子内容的大小
- html - 滚动时带有背景颜色过渡但没有 JS 的纯 CSS 粘性标题
- javascript - Discord.js 命令冷却时间
- flutter - 如何在TextField颤动中放置多个后缀图标?
- jenkins - 使用 Jenkins 在katalon 中运行 testSuite 并抛出“拒绝访问”