【问题标题】:IF/AND Google Sheets errorIF/AND Google 表格错误
【发布时间】:2015-04-17 08:47:53
【问题描述】:

我正在尝试在表格上创建一个 IF 语句,以便如果最后 3 列(W、X、Y)中至少有一个包含“是”,那么 Z 列将显示 1。如果它们全部为空或包含“NO”,则 Z 列将显示“FALSE”或“NO”。

请看我下面的内容,每次我这样做时,它只从W中获取数据而忽略X和Y。

=IF(W3='DATA VALIDATION'!B2,
  1,
  AND(X3='DATA VALIDATION'!B2,1,AND(Y3='DATA VALIDATION'!B2,1,))
)

【问题讨论】:

    标签: if-statement syntax google-sheets logical-operators


    【解决方案1】:

    在 W:Y 上使用 countif 来查看是否有 Yes。任何大于 0 的结果都将在 if 中为真。 Z2 的公式为:

    =if(countif(W2:Y2, "Yes"), 1, "No")
    

    根据需要填写或向下拖动公式。

    【讨论】:

    • @JPV - 不错的收获!感谢那。现已更正。
    • 对于相同公式的启用数组的版本(例如第 2 到 100 行).. =ArrayFormula(if(countif(if(W2:Y100="Yes",row(W2:W100 ),), row(W2:W100)), 1, "否"))
    【解决方案2】:

    试试:

      =if(or(W3="YES",X3="YES",Y3="YES"),1,"NO")
    

    您可以将“YES”的每个实例替换为 'DATA VALIDATION'!B2,就像在原始方程式中一样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-31
      • 2022-07-15
      相关资源
      最近更新 更多