Google 工作表 Arrayformula 检查 A 列是否为空或 D 列是否为 "TRUE" 插入消息列 E
Google Sheets Arrayformula that checks if column A is blank OR if column D is "TRUE" insert message column E
我的公式:=ARRAYFORMULA(IF(ISBLANK(A2:A),"","Insert message here"))
我想创建一个 Arrayformula 来检查 A 列是否为空或 D 列是否为“TRUE”。如果存在其中一种情况,请在 E 列中插入一条消息。
D 列,TRUE/FALSE 列,当我 select YES/NO(boolean): No = False, Yes = True.
上面的公式适用于 A 列。我在尝试合并 D 列时出错了:
尝试 #1:
=ARRAYFORMULA(IF(ISBLANK(A2:A),OR(D2:D="TRUE"),"","在此处插入消息"))
结果:
错误消息:“IF 的参数数量错误。预计有 2 到 3 个参数,但得到了 4 个参数。”
尝试 #2:
=ARRAYFORMULA(IF(ISBLANK(A2:A),OR(D2:D="TRUE"),"","在此处插入消息"))
结果:
公式结果不正确。
请赐教
使用:
=ArrayFormula(
IF((A2:A="") * (D2:D=FALSE), "",
IF((A2:A="") * (D2:D=TRUE), "E not blank",
IF((A2:A<>"") * (D2:D=FALSE), "E not blank",
IF((A2:A<>"") * (D2:D=TRUE), "E not blank", "")))))
我的公式:=ARRAYFORMULA(IF(ISBLANK(A2:A),"","Insert message here"))
我想创建一个 Arrayformula 来检查 A 列是否为空或 D 列是否为“TRUE”。如果存在其中一种情况,请在 E 列中插入一条消息。
D 列,TRUE/FALSE 列,当我 select YES/NO(boolean): No = False, Yes = True.
上面的公式适用于 A 列。我在尝试合并 D 列时出错了:
尝试 #1: =ARRAYFORMULA(IF(ISBLANK(A2:A),OR(D2:D="TRUE"),"","在此处插入消息"))
结果: 错误消息:“IF 的参数数量错误。预计有 2 到 3 个参数,但得到了 4 个参数。”
尝试 #2: =ARRAYFORMULA(IF(ISBLANK(A2:A),OR(D2:D="TRUE"),"","在此处插入消息"))
结果: 公式结果不正确。
请赐教
使用:
=ArrayFormula(
IF((A2:A="") * (D2:D=FALSE), "",
IF((A2:A="") * (D2:D=TRUE), "E not blank",
IF((A2:A<>"") * (D2:D=FALSE), "E not blank",
IF((A2:A<>"") * (D2:D=TRUE), "E not blank", "")))))