如何将此公式转换为ArrayFormula,以便将其应用于列

时间:2019-05-24 13:35:33

标签: if-statement google-sheets array-formulas google-sheets-formula

我有一个公式,该公式仅应用于一个单元格时会起作用,但是当我尝试将其设为数组公式时会停止工作,因此它将应用于整个列。

我正在尝试检查E列中的日期是今天,还是A列是真还是假。基于此,我希望列C读取true或false。

我尝试通过向下拖动将列分别应用于每个单元格,并且效果很好。但这不适用于ArrayFormula。

=AND(INT(E2:E)=TODAY(),A2:A=FALSE)

当我应用ArrayForumla时,即使返回肯定值,结果也会返回FALSE

我希望它会自动使用该公式填充列中的每个单元格,并返回正确的TRUE/FALSE结果。

2 个答案:

答案 0 :(得分:1)

G2:

=ARRAYFORMULA(IF(LEN(E3:E), E2:E+F2:F, ))

H2:

=ARRAYFORMULA(IF((INT(E2:E)=TODAY())+(INT(G2:G)=TODAY()), A2:A, ))

0

答案 1 :(得分:0)

请尝试:

=ArrayFormula((A2:A)*(int(D2:D)=TODAY())>0)