Excel 公式正在计算,但单元格中仍显示第一个答案
Excel formula is doing the calculation, but still displaying the first answer in the cell
为此焦头烂额。当我使用选择上的拖动按钮相对向下复制公式时,它会正确地将公式更改为向下一行,但仍会在单元格中显示错误的答案。由于我的低代表率,我无法 post 图片(我潜伏了很长时间,新 poster),但请为下面的图片找到 link:
http://i.stack.imgur.com/6gR4y.png
该单元格的公式为:
=MROUND(B21,"1:00")
这基本上是将小时四舍五入到最接近的小时。
但是,如您所见,单元格显示的答案“10:00”是错误的,它应该是“09:00”。
现在真正让我感到困惑的是,如果我点击顶部的公式框,就好像我要编辑公式一样,然后按 Enter 键离开框,然后单元格会自行更正为它的内容应该!就好像当我向下拖动公式时,它会将公式放在框中,但直到它认为我正在更改它才真正计算它。
如有任何帮助,我们将不胜感激。对不起,如果这令人困惑 post :)
您描述的行为很奇怪。注:
MROUND rounds up, away from zero, if the remainder of dividing number by multiple is greater than or equal to half the value of multiple.
答案是 DataSmarter 对我的 post 的回应。
http://i.stack.imgur.com/eOiJx.png
单击 'Formulas' 选项卡上的 'Calculation Options' 按钮,然后选择 'Automatic' 选项解决了这个问题。
谢谢大家的帮助!
为此焦头烂额。当我使用选择上的拖动按钮相对向下复制公式时,它会正确地将公式更改为向下一行,但仍会在单元格中显示错误的答案。由于我的低代表率,我无法 post 图片(我潜伏了很长时间,新 poster),但请为下面的图片找到 link:
http://i.stack.imgur.com/6gR4y.png
该单元格的公式为:
=MROUND(B21,"1:00")
这基本上是将小时四舍五入到最接近的小时。
但是,如您所见,单元格显示的答案“10:00”是错误的,它应该是“09:00”。
现在真正让我感到困惑的是,如果我点击顶部的公式框,就好像我要编辑公式一样,然后按 Enter 键离开框,然后单元格会自行更正为它的内容应该!就好像当我向下拖动公式时,它会将公式放在框中,但直到它认为我正在更改它才真正计算它。
如有任何帮助,我们将不胜感激。对不起,如果这令人困惑 post :)
您描述的行为很奇怪。注:
MROUND rounds up, away from zero, if the remainder of dividing number by multiple is greater than or equal to half the value of multiple.
答案是 DataSmarter 对我的 post 的回应。
http://i.stack.imgur.com/eOiJx.png
单击 'Formulas' 选项卡上的 'Calculation Options' 按钮,然后选择 'Automatic' 选项解决了这个问题。
谢谢大家的帮助!