【问题标题】:Google Sheet IF Countif FormulaGoogle Sheet IF Countif 公式
【发布时间】:2021-03-13 09:34:39
【问题描述】:
我目前有一个谷歌表,我在其中计算列 Q 是否具有特定值 Z 列返回 Y,如果没有则返回 N
在工作表 1 的 Z 列中使用此公式
=IF(COUNTIF(Sheet3!$A$1:$A$17,Q2),"Y", "N")
Sheet 3有参考价值
现在我有其他值会改变这一点,我想知道如何包含它们。新值是“Cancelled”或“Postponed”。
因此,如果上面的公式返回“Y”,但 AA 列的值是“Cancelled”或“Postponed”,它实际上应该返回“N”
在这种情况下公式应该是什么样子
对此的任何帮助将不胜感激
谢谢
【问题讨论】:
标签:
google-sheets
excel-formula
google-sheets-formula
【解决方案1】:
使用AND
查看文档here
=IF(AND(COUNTIF(Sheet3!$A$1:$A$17,Q2),AA2 <> "Cancelled", AA2 <> "Postponed"),"Y", "N")
扩展:
=IF(
AND(
COUNTIF(Sheet3!$A$1:$A$17,Q2),
AA2 <> "Cancelled",
AA2 <> "Postponed"
),"Y", "N")
-
请注意,COUNTIF(Sheet3!$A$1:$A$17,Q2) 已替换为 AND(COUNTIF(Sheet3!$A$1:$A$17,Q2), AA2 <> "Cancelled", AA2 <> "Postponed")
-
因为你有三个条件
- 让 Q2 出现在另一张表的列表中
- 对于 AA2 到 NOT (
<>) 包含“已取消”
- AA2 不包含“推迟”
这就是为什么AND 公式中有 3 个参数,它们可以接受无限数量的参数。
-
因此,只有满足所有条件,它才会解析为 TRUE = Y。