首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 办公应用 > OFFICE教程 >

小弟我的同一个公式,在两个excel表中运算的公司却不同呢

2012-03-15 
我的同一个公式,在两个excel表中运算的公司却不同呢?我的一个单元格H26为(0.42+0.42)/10H2982*H26单元格

我的同一个公式,在两个excel表中运算的公司却不同呢?
我的一个单元格H26为=(0.42+0.42)/10

H29=82*H26 单元格都去两位小数。

我的一个excel中显示的值是5.56 另一个excel表中求值为6.89

请问这是问什么呢?

第一个表中是H26是O.O8,参与H29的运算,二第二个表H26是0.084参与运算的。

我都是取两位小数啊,为何运算的值不同呢?

[解决办法]
用round函数四舍五入,不要用单元格格式
[解决办法]
A. 0.08*82=6.56
B. 0.084*82=6.888

单元格的格式中去两位小数,只是眼睛看上去是只保留了两位小数,实际在内存中并没有对第三位真的进行四舍五入,而还是原数,因此0.082也就不等于0.08,6.888保留两位是你看上去是6.89,实际还是6.888

[解决办法]
因为你第一个H26=0.08,第二个H26=0.084,都乘以82后,一个是6.56(你的5.56写错了),一个是6.888(保留两位后是6.89),明白不?格式显示是两位小数,但其本身的值不是两位。如果要相等,必须先对0.084取两位,即=ROUND(0.084,2)*82=6.56就相等了。
[解决办法]

探讨
谢谢,可是奇怪的是6.56的那个也没有进行取=ROUND(0.084,2),结果就等于了6.56.

热点排行