公式或函数中包含无效数值时,Excel会显示此错误。

如果在公式的参数部分中输入的数值所用数据类型或数字格式不受支持,通常会出现此错误。例如,不能输入类似$1,000的货币格式值,因为在公式中,美元符号用作绝对引用标记,而逗号则用作分隔符。若要避免#NUM!错误,请改为输入未设置格式的数字形式的值,如1000。

以下情况下,Excel也可能会显示#NUM!错误:

  • 公式使用了迭代函数(如IRR或RATE),但无法找到结果。

    若要修复此错误,请更改Excel对公式执行迭代的次数:

    1. 单击“文件”>“选项”。如果您使用的是excel2007,请选择”MicrosoftOffice按钮>Excel选项”。
    2. 在“公式”选项卡上“计算选项”下,选中“启用迭代计算”框。
    3. 在“最多迭代次数”框中,键入希望Excel重新计算的次数。迭代数越大,Excel计算工作表所需时间就越长。
    4. 在“最大误差”框中,键入可接受的计算结果误差量。数值越小,结果就越精确,Excel重新计算工作表所需的时间也越长。
  • 公式产生的数字过大或过小都无法在Excel中显示。

    若要修复此错误,请更改公式,以使其结果介于-1*10307与1*10307之间。

    提示: 如果Excel中启用了错误检查,您可以单击显示错误的单元格旁边的。单击“显示计算步骤”(如果可用),然后选择适合您的数据的解决方法。

  • 你是否有特定函数问题?在Excel社区论坛中发布问题

    帮助我们改进Excel是否有关于如何改进下一版Excel的建议?如果是,请查看Excel用户语音中的主题

    另请参阅Excel中的公式概述

    如何避免损坏的公式

    检测公式中的错误

    Excel函数(按字母顺序)

    Excel函数(按类别列出)

    发表回复