为什么我的Excel公式不计算

  • 发布时间:2017年3月13日 17:46
  • 作者:杨仕航
  • 分类标签: Excel
  • 阅读(14259)
  • 评论(0)

明明照着把公式写到单元格,但公式不计算,还是输入时的样子。

额...看看是不是少了一个等于号。

当然,公式不计算的原因还有好几种。我们逐个逐个原因排查。


1、单元格格式为文本

先看看下图,下图中的row是获取当前行号的函数:

20170313/20170313162230336.png

公式结构完整,用法也正确。正常来说应该得到计算结果。

先看看单元格格式。

20170313/20170313162851470.png

这里显示的是文本。把公式当作文本,所以才不会计算公式。


单元格格式为文本的解决方法

1)修改单元格格式为常规

20170313/20170313163157107.png

2)再重新编辑单元格,直接回车

20170313/20170313163302276.png

20170313/20170313163316073.png

3)若下面还有使用同样的单元格,下拉自动填充公式

20170313/20170313163357695.png


2、单元格为加了单引号的文本

这种情况也是文本导致公式没有计算。

20170313/20170313173559409.png

而单元格格式却是常规的。


加了单引号的文本解决方法

1)修改单元格公式,去掉单引号即可

20170313/20170313173749997.png

2)再下拉填充

20170313/20170313173806809.png

还有一种组合情况。单元格格式是文本,单元格内容也加了单引号。

这当然把单元格格式改成常规,再去掉单引号。


3、显示公式

上面检查无误,但公式还是没有计算。

这个要看看有没有开启了“显示公式”选项。

该选项在菜单“公式”-->“公式审核”中,如下图。

20170313/20170313174100468.png

一般这种情况,单元格的列宽都比较宽,而且等宽。


显示公式的解决方法

再点一次“显示公式”,去掉“显示公式”即可。


4、手动计算

上面检查都无误,但公式还是没有自动计算。

而且有时候,编辑公式之后,会计算一次。然后就也没自动计算了。

这种情况,一般是公式计算没有设置为“自动计算”。

20170313/20170313174442437.png


手动计算的解决方法

打开菜单,“公式”-->“计算选项”,改成“自动”即可。

20170313/20170313174546651.png


一般检查顺序:单元格格式、单引号、显示公式、手动计算,就可以解决问题。

上一篇:VSTO判断选中的对象是否是单元格

下一篇:机器学习08:朴素贝叶斯应用(词袋模式)

相关专题: Excel公式学习   

评论列表

智慧如你,不想发表一下意见吗?

新的评论

清空