Excel知识点分享 您所在的位置:网站首页 page检验是什么意思啊 Excel知识点分享

Excel知识点分享

2023-05-19 16:49| 来源: 网络整理| 查看: 265

Excel知识点分享-#CALC!错误解释

Excel的函数公式返回#CALC!,#CALC!是什么意思呢,用我直观最简单的方法来猜测,calc难道是英文字母calculate,难道是计算错误的意思?我把我的公式仔细检查都没出错啊,我们看看微软的解释How to correct a #CALC! error - Microsoft Support

为什么会发生#CALC!错误?

CALC! 当 Excel 的计算引擎遇到它当前不支持的方案时,会发生错误。

什么情况下会发生错误?

微软官网给出了几种情况

嵌套数组我用微软的例子重新演示了以便,没有报错#CALC!,但是返回的结果不是正确的 范围数组我也用了微软例子返回的错误不是#CALC!而是#VALUE!

空数组,空数组和我碰到的情况完全一致,我终于明白我的公式错误

单元格过多,微软的解释是引用超过 10,000 个单元格的自定义函数无法在Excel 网页版中计算,我在Excel尝试的时候引用超过了10,000个单元格已经可以正确的返回结果,因此这个行数显示也已经不是10,000函数失败,这种情况微软没有给例子,我也不知道怎么能模拟出来,就先放一边把单元格包含Lambda,我用了微软的例子=LAMBDA(x, x+1),确实返回了#CALC!,这个错误是lambda函数使用不正确导致的,lambda函数是比较特殊的函数,在函数的尾部一定要跟着参数。具体的用法不在这里过多的解释,有兴趣的可以参考我专门解释lambda的函数的文章总结:

Excel支持数组公式,随着大家使用数组公式越来越多,比如filter,unique等等函数,那么#CALC!出现的应该是在返回空数组的错误的情况最多,解决方案当然是可以加上iferror。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有