LibreOffice Calc 中的错误代码

下表简要介绍了 LibreOffice Calc 中的错误代码信息。如果某项错误发生在当前光标所在的单元格,则状态栏中会显示该错误对应的“错提示信息”。

错误代码

提示信息

解释

###

单元格的宽度太小,无法完整显示单元格内容。

#FMT

计算的结果超出了该格式所允许的有效值范围。

501

无效的字符

公式中的字符无效。

502

无效的参数

函数的参数无效。例如,您可能在SQRT()函数中使用了负数作为参数值(如果要对负数求平方根,您应当使用IMSQRT()函数)。

503
#NUM!

无效的数字值

某项计算所返回的结果值太大或太小,超出了程序预先定义的值范围,即发生了数据溢出。

504

参数错误

函数的参数无效。比如,应当使用数字但却使用了文本,或者应当使用域引用但却使用了单元格引用。

507, 508

括号错误

缺少括号,例如只有右括号而没有左括号。

509

缺少运算符

缺少运算符,例如 "=2(3+4) *",其中 "2" 和 "(" 之间缺少运算符。

510

缺少变量

缺少变量,例如 "=1+*2",两个运算符直接相邻。

511

缺少变量

函数需要的参数数量大于已经提供的参数数量。例如AND()和OR()至少需要一个参数,但您没有提供任何参数。

512

公式溢出

编译器: 内部符号(比如操作符、变量、括号等)的总数量超出了8192个的限制。

513

字符串溢出

编译器:公式中的某个标记自身超出了64 KB的大小限制。 解释器:某项文本操作返回的结果超出了64 KB的大小限制。

514

内部溢出

尝试对过多的数字型数据进行排序运算(最大限制为100000),或者计算时产生了栈溢出。

515

内部语法错误

未知错误。

516

内部语法错误

计算的栈上需要有一个矩阵,但该矩阵不存在。

517

内部语法错误

未知的代码。例如,某个较新的文档中使用了某个函数,您使用了旧版本的软件打开了该文档,但该旧版本的软件不支持该函数。

518

内部语法错误

变量不存在

519
#VALUE!

没有返回值(在单元格中显示的是#VALUE!,以代替Err:519)

公式计算得出的结果值与定义不符;或者公式引用的单元格含有文字而非数字。

520

内部语法错误

编译器生成了未知的编译器代码。

521
#NULL!

内部语法错误(在单元格中显示#NULL!,以代替Err:521)

没有代码,或者没有结果。

522

循环引用

公式直接或间接引用到其自身,且没有勾选“ - LibreOffice Calc - 计算”中“迭代”下的任何选项。

523

运算过程不收敛

函数缺少目标值,或者迭代引用没有在设置的最大步数内达到最小偏差值。

524
#REF!

无效的引用

编译器:无法解析行或列的名称。解释器:公式所引用的单元格对应的工作表、行或列不存在。

525
#NAME?

无效的名称(在单元格中显示的是#NAME?,以代替Err:525)

无法分析标识符,例如:公式中的引用无效、域名称无效、行标或列标无效、宏名称无效、小数点符号不正确、找不到加载项等。

526

内部语法错误

已不再使用,但可能会存在于旧的、包含来自于域的公式的文档中。

527

内部溢出

解释器:过多的引用嵌套,例如单元格引用单元格,多层引用。

530

没有找到附加项

解释器: 附加项未找到。

531

没有找到宏

解释器: 宏未找到。

532
#DIV/0!

被零除

在除法运算符 / 中,被除数为 0。
一些其它函数也会返回该错误。比如:
提供给VARP函数的参数个数小于1
提供给STDEVP函数的参数个数小于1
提供给VAR函数的参数个数小于2
提供给STDEV函数的参数个数小于2
传递给STANDARDIZE的参数stdev为0
传递给NORMDIST函数的参数stdev为0。

533

不支持嵌套数组

例如 ={1, {2}}

538

错误: 数组或矩阵大小

-

539

不支持的内联数组内容

例如 ={1+2}

540

外部内容已禁用

当遇到需要加载或刷新外部数据源的函数时,且用户尚未确认加载外部数据源时发生


请支持我们!