【问题标题】:Nested if with array formula Googlesheet如果使用数组公式 Google Sheet 嵌套
【发布时间】:2021-10-10 04:19:38
【问题描述】:

我正在尝试将嵌套 if 与 Array 公式一起使用,但不明白出了什么问题。

根据我的经验,它应该可以工作。

这是我的公式:

=ARRAYFORMULA(IF(AND(G2:G="D",I2:I="Disagree")=true,"FP",IF(AND(G2:G="A",I2:I="Agree")=true,"TN",IF(AND(G2:G="D",I2:I="Agree")=true,"TP",IF(AND(G2:G="A",I2:I="Disagree")=true,"FN","")))))

我收到的是空白输出。

【问题讨论】:

    标签: arrays google-sheets-formula array-formulas


    【解决方案1】:

    如果ARRAYFORMULA不支持嵌套if(准确地说是ANDOR),则必须将其分解为多个级别的IF

    更改自:=ARRAYFORMULA(IF(AND(G2:G="D",I2:I="Disagree"), ...

    收件人:=ARRAYFORMULA(IF(G2:G="D",IF(I2:I="Disagree", ...

    【讨论】:

      【解决方案2】:

      使用:

      =ARRAYFORMULA(
       IF((G2:G="D")*(I2:I="Disagree")=true, "FP",
       IF((G2:G="A")*(I2:I="Agree")=true,    "TN",
       IF((G2:G="D")*(I2:I="Agree")=true,    "TP",
       IF((G2:G="A")*(I2:I="Disagree")=true, "FN", )))))
      

      【讨论】:

        猜你喜欢
        • 2021-10-14
        • 2022-01-24
        • 2021-08-26
        • 2021-10-27
        • 2016-04-04
        • 1970-01-01
        • 2021-03-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多