俗话说:“耳听为虚,眼见为实!”但是在Excel中,你看见的,却不一定是真的!
例1:E1的公式为C1+D1,但其结果为-5?
例2:E3的公式是D3*2,但其结果为6.25?
例3:下面的公式是两列相加,为什么中国+3=666,小+福=520?
例1原因解读
Excel中单元格的显示值和实际值不一致导致的!
(1)显示值:从表面看过去的值;
(2)实际值:单元格实实在在的值;
注意:在Excel中可以通过设置单元格格式等方法,会让显示值不等于实际值,而所有的计算结果都是实际值的运算!
如例题1所示:C1单元格的显示值为8,但实际值为2;
同理,D1的显示值为-8,但实际值为-7;
所以看起来C1+D1=8-8;
其实是2-7=-5,正如显示的结果。
那么是如何设置达到这样的效果呢?
[大于0的效果];[小于0的效果];[等于0的效果];[文本的效果]
设置单元格格式为:”8;-8;”表示数据大于0时,显示8,小于0时,显示-8
例2原因解读
原理一样,只是具体情况略有差别,D3为保留两位小数的显示的效果,但是实际值为3.1256,所以3.1256*2=6.2512,因为E2也是显示的效果,所以为6.25,但E2的实际值为6.2512。
例3原因解读
例3中的C6实际值为663,单元格格式设置显示效果为“中国”;单元格C8的“小”实际值为500,“福”实际值为20,故等于520。
下次再碰到8-8=-5就不会稀奇了吧!觉得好用就分享给你的朋友们吧!@Excel自学成才
软件智库
微信扫一扫加关注,我爱分享网官方微信公众号,专注分享软件安装和视频教程,让你一号在手,软件无忧!