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