Excel 2010显示错误的值 – 更新单元格没有触发重新计算

Excel显示2.75 + .12 * 28 * 35 = 98.75

男孩,我以为是120.35!

我一直使用Excel,并从来没有质疑其准确性。 这吓坏了我。

公式为“= 2.75 + 0.12 * A19 * B19”。 不久之前,我发现Excel是有效地说0.12小于0.11,我已经复制了A18和B18到B18和B19。 先前的单元是25和32,分别是98.75。 当我复制到单元格A19和B19时,它不能触发更新C19,这是我给出的这个公式。

所有的选项都是默认的。 我从来没有需要改变他们中的任何一个。 具体来说,选项 – >公式 – 工作簿计算是“自动”,就像自Excel安装以来一样。 后台错误检查被选中,错误检查规则中的所有内容除了“引用空单元格的公式”(这些公式在安装时必须未被选中)。

截图在这里: http : //s15.postimg.org/rr9slpcbf/good_job_excel.png

实际的Excel文件可以从我的服务器上下载: http : //www.westlandprintworks.com/temp/good-job-excel.xlsx

…如果我将A18和B18复制到A19和B19,它会更新。 如果我手动键入A19和B19中的值,它会更新。 如果我编辑单元格C19中的公式并按Enter键,而不更改它,则会更新。 但是,如果直接在它上面的行没有使用“+ .11 *”,这个公式使用“+ .12 *”,我很可能不会注意到我要引用客户20美元的低点。

…所以,我不在寻找如何修复这个文件 – 这很简单。 我正在寻找如何确保这不再发生的想法,所以我可以继续相信它的结果。

Office Professional Plus 2010,版本14.0.6023.1000(32位)

我相信你从某人那得到这本工作簿? 我猜那个人的计算被设置为手动。

如果按CTRL + ALT + F9 ,则会看到Excel计算所有打开的工作簿中的所有公式,而不pipe它们是否自上次更改过。 我们基本上正在做的是迫使计算。

这是一个有趣的阅读