数组公式在谷歌表被错误的新行



我使用下面的数组公式在添加新行时将相同的公式应用于新行。然而,当新的行被添加,它搞砸了公式(我认为这是自动纠正,或什么的)。我打开工具,关闭了所有的自动完成功能。有人知道会发生什么吗?

我使用的公式:

=ARRAYFORMULA(IF(LEN(C2:C),IF(C2:C<TODAY(),1,0),))

尝试冻结它:

=ARRAYFORMULA(IF(LEN(INDIRECT("C2:C")),IF(INDIRECT("C2:C")<TODAY(),1,0),))

或者如果这是一个表单,请在第1行使用以下公式:

={""; ARRAYFORMULA(IF(LEN(C2:C),IF(C2:C<TODAY(),1,0),))}

你少了一个" false ";

=ARRAYFORMULA(IF(LEN(C2:C),IF(C2:C<TODAY(),1,0),**missing**))

我也不认为你可以使用len()函数的列。我不确定这个公式的上下文是什么,但我建议尝试删除ARRAYFORMULA(),像这样:

IF(LEN(C1),IF(C1<TODAY(),1,0),**some false case**)

最新更新