如何识别 Libreoffice Calc 中 #NAME? 错误的来源?

如何识别 Libreoffice Calc 中 #NAME? 错误的来源?

我的 LibreOffice Calc 电子表格包含以下公式:

=IF(D8=0,'',C8*D8/B8)

如果 B8、C8 和 D8 都有值,则此方法有效。但如果它们为空,则无效,我会收到#NAME?错误代码。

在这种特殊情况下,我想要的是一个适用于空和满输入单元格的公式版本(我想你可以看到意图),但在一般情况下,我还想询问 LibreOffice 并询问它公式的哪一部分包含无效的名称引用。

我可以这样做吗?

答案1

第 1 部分:适用于空单元格的公式

使用双引号:=IF(D8=0,"",C8*D8/B8)

LibreOffice Calc(和 Microsoft Excel)中的文本字符串是用双引号指定的。#NAME?公式中的错误是由于尝试显示''无效的标识符或值。

  • 该公式=''导致#NAME?错误。
  • 公式=""显示一个空白单元格。

第 2 部分:确定公式的无效部分

单击函数向导图标 (在此处输入图片描述) 打开该单元格的函数向导。

功能向导图标-屏幕截图

在这种情况下,错误由线上的红色圆圈表示''

在此处输入图片描述

相关内容