夜雨聆风学习资料网

ARTICLE · 1276953

Excel公式的4个“天花板”:踩坑前要知道

Excel公式的4个“天花板”:踩坑前要知道

上期我们讲了第八章的怎么验证公式结果,今天讲公式结果的限制。

公式写好了,结果看起来也对,但Excel其实有一些“隐藏天花板”。平时可能用不上,但一旦踩坑,得知道为什么。


限制一:计算精度最多15位

Excel存储数字的精度上限是15位。

超过15位的部分,Excel会自动把后面的数字变成0。比如输入18位身份证号,如果单元格是数字格式,后3位就会丢失,而且无法恢复。

所以身份证号、银行卡号、订单编号这类长数字,录入前一定要把单元格格式设为文本,或者输入前先打一个英文单引号 '。

另外补充一个细节:超过11位的数字,Excel还会自动显示成科学计数法,比如 5.13E+17。


限制二:公式最长8192个字符

一个公式的内容长度上限是8192个字符。

日常写公式一般不会碰到,但如果用超长嵌套、大量IF堆在一起,确实可能逼近上限。而且公式一旦超过上百个字符,后面修改、排查都会很痛苦。

遇到复杂计算,优先用辅助列、筛选、分步计算的思路,不要把逻辑全部塞进一个公式里。


限制三:函数最多255个参数

内置函数的参数个数上限是255个。

如果引用的区域特别多,可以把多个区域用一对小括号括起来,合并成一个参数。比如:

=SUM ( A1:A10,B1:B10,C1:C10 )

=SUM ( ( A1:A10,B1:B10,C1:C10 ) )

这里原本写了3个区域,用括号括起来后,对SUM来说就相当于一个参数组合,可以更灵活地组织引用。


限制四:函数最多嵌套64层

公式里的函数最多可以嵌套64层。

日常几乎用不到这么深。如果嵌套已经很多层,通常说明公式逻辑需要重构:可以用辅助列拆分步骤,或者用命名公式封装中间结果。否则后面维护会非常麻烦。


总结

这几个限制了解就行,遇到了知道是怎么回事,不必背数字。

到这里,第八章就全部讲完了。下一期开始讲第九章:使用命名公式,敬请期待!


如果这篇对你有帮助,欢迎转发给身边也在学Excel的朋友,我们下期见。

#Excel#Excel技巧#函数入门

相关学习资料