【问题标题】: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 &lt;&gt; "Cancelled", AA2 &lt;&gt; "Postponed")

  • 因为你有三个条件

    1. 让 Q2 出现在另一张表的列表中
    2. 对于 AA2 到 NOT (&lt;&gt;) 包含“已取消”
    3. AA2 不包含“推迟”

    这就是为什么AND 公式中有 3 个参数,它们可以接受无限数量的参数。

  • 因此,只有满足所有条件,它才会解析为 TRUE = Y

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 2021-01-27
    • 2021-10-14
    • 2020-01-15
    • 1970-01-01
    • 2021-06-19
    • 2020-12-14
    相关资源
    最近更新 更多