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