#CALC! 当 Excel 的计算引擎遇到它当前不支持的方案时,会发生错误。 下面介绍如何解决特定#CALC! 错误:
Excel 无法计算数组中的数组。 尝试输入包含数组的数组公式时,会发生嵌套数组错误。 若要解决此错误,请尝试删除第二个数组。
例如,=MUNIT ({1,2}) 要求 Excel 返回 1x1 数组和当前不支持的 2x2 数组。 =MUNIT (2) 将按预期计算。
Excel 无法返回空集。 当数组公式返回空集时,会发生空数组错误。 例如,=FILTER (C3:D5,D3:D5<100) 将返回错误,因为数据集中没有小于 100 的值。
若要解决此错误,请更改条件,或将 if_empty 参数添加到 FILTER 函数。 在这种情况下,如果数组中没有项,则 =FILTER (C3:D5,D3:D5<100,0) 将返回 0。
引用超过 10,000 个单元格的自定义函数无法在Excel 网页版中计算,并且将生成此#CALC! 错误。 若要修复,请在桌面版本的 Excel 中打开该文件。 有关详细信息,请参阅在 Excel 中创建自定义函数。
该函数执行了异步操作,但已意外失败。 请稍后再试。
当 Excel 的计算引擎遇到数组未指定的计算错误时,会发生此错误。 若要解决此问题,请尝试重写公式。 如果有嵌套公式,可以尝试使用 “计算公式”工具 确定#CALC的位置! 公式中发生错误。
需要更多帮助吗?
可随时在 Excel 技术社区中咨询专家或在社区中获取支持。