简单 Excel 数据验证不接受键入的数字

Simple Excel Data Validation didn't accept typed numbers

我正在使用 Excel 2013

我想在单元格 A7 上进行自定义数据验证,它允许:

我知道下面的公式没有优化,但这只是为了测试组合 AND OR 的目的。虽然下面的公式被数据验证 window 接受,但在测试时,none 的数字被接受。

=OR(AND(ISNUMBER(A7);LEN(A7)=3);AND(ISNUMBER(A7);LEN(A7)=6))

相同的公式(重新格式化以便于阅读):

=OR(
    AND(
       ISNUMBER(A7);
       LEN(A7)=3
    );
    AND(
       ISNUMBER(A7);
       LEN(A7)=6
    )
)

知道为什么这个公式不接受输入的数字吗?

谢谢。

如果 A7 已被格式化为 Text:

,则会出现此错误