找回密码
 新建账号

Excel #CALC! 错误到底是不是错误?

[复制链接]
大郎 发表于 2025-7-6 18:44 | 显示全部楼层 |阅读模式
#CALC! 在 Excel 中是一个很特殊的错误,它没有错误代码,IfError() 会忽略它不将它看成错误,IsError() 和 IsErr() 测试它会返回 FALSE,也就是说不认为它是一个错误,Error.Type() 测试它会返回 #N/A! 同样认为它不是一个错误。
  1. =IfError(LAMBDA(1+2), "我是吴先成")
复制代码
以上公式运行的结果仍然是 #CALC!
Excel 有七种错误类型,数字代码如下。
1 #NULL!
2 #DIV/0!
3 #VALUE!
4 #REF!
5 #NAME?
6 #NUM!
7 #N/A
以下操作会触发 #CALC! 错误。
在单元格中定义 Lambda 匿名函数但不调用所定义的函数
  1. =LAMBDA(1+2)
复制代码
Filter() 函数找不到符合条件的值又没有使用参数3指定回落值时
  1. =FILTER(A1:A3, B1:B3="吴先成")
复制代码
结论是,#CALC! 是一个 Excel 错误体系之外的错误。

手机版|轻松e站

GMT+8, 2025-7-7 00:10

快速回复 返回顶部 返回列表