Excel公式不起作用的6个主要原因(与解决方案一起使用)
Excel公式不起作用的6个主要原因(使用解决方案)
- 原因1 –单元格设置为文本格式
- 原因2 –意外输入了CTRL +`键
- 原因#3 –值不同,结果不同
- 原因4 –不要在双引号中加上数字
- 原因5 –检查公式是否用双引号引起来
- 原因6 – Excel公式前的空格
#1单元格设置为文本格式
现在,出于上述给出的excel公式无法正常工作的原因,让我们来看一下解决方案。
现在看一下显示公式本身而不是公式结果的公式的第一种可能性。查看下面的图片,其中excel中的SUM函数未显示公式。
我们需要研究的第一件事是单元格的格式,在这些单元格中是D1,D2和D3。现在看一下这些单元格的格式。
当单元格被格式化为文本时,它被格式化为文本excel无法读取数字并返回所应用公式的结果。
解决方案
将单元格的格式更改为 常规或转换为数字。 选择单元格,在左侧,您将看到一个小图标,单击该图标,然后选择选项“转换为数字”。
现在,我们必须看到公式的结果。
哦,等等,我们仍然没有得到想要的结果。现在,我们需要检查公式单元格是否设置为文本格式。
是的,它的格式为文本,因此将单元格格式更改为GENERAL或NUMBER. 我们现在必须看到结果。
#2意外输入了CTRL +`键
当我们匆忙工作时,通常在excel中,我们倾向于使用不需要的键,这是偶然的事件。但是,如果我们不知道输入的是哪个键,最终可能会得到不同寻常的结果。
这样的时刻是Excel快捷键中的SHOW FORMULAS CTRL +`。 如果您不小心键入了此键,我们的结果可能如下图所示。
据我所知,原因可能是偶然按下了显示公式快捷键。
解决方案
解决方案是尝试再次键入相同的键以获取公式的结果,而不是公式本身。
#3值不同且结果不同
有时在Excel中,我们看到不同的数字,但公式显示的结果却不同。下图显示了一种这样的情况。
在单元格D1,D2和D3中,我们将值设为10。在单元格D4中,我们应用了SUM函数来获取单元格D1,D2和D3的总值。但是结果说 40 代替 30.
所有的excel文件计算都设置为“自动”。但是,为了提高大型数据文件的速度,用户可能已将自动计算更改为手动计算。
解决方案
我们通过两种方式解决此问题。一种是我们可以将计算设置为自动。
我们可以做一件事,也可以按快捷键 F9 只能在“公式”栏下立即计算。
#4不要将数字括在双引号中
在公式内部的情况下,我们需要传递数值以获得所需的结果。请看下图,它显示了城市和城市中的平均温度。
如果温度大于25,则平均值应为25,温度小于25则平均值应为20。我将在excel中应用IF条件以获得结果。
我提供了数值结果双引号= IF(B2> 25,“ 25”,“ 20”)。当数字用双引号引起来时,excel将它们视为文本值,因此我们无法对文本数字进行任何类型的计算。
始终传递不带双引号的数值,如下图所示。
现在,我们可以使用这些数值进行各种计算。
#5检查公式是否用双引号引起来
我们需要确保公式没有用双引号引起来。当我们从在线网站复制公式并按原样粘贴时,就会发生这种情况。如果为了理解起见在双引号中提到了公式,则需要删除双引号并粘贴,否则最终将只得到公式而不是公式的结果。
#6 Excel公式前的空格
我们所有人都会犯错。键入错误是excel公式无法正常工作的错误之一,我们通常会在工作场所中日复一日地犯错。如果在开始公式之前键入一个或多个空格,则会破坏excel中公式的规则。我们将只得到excel公式,而不是公式的结果。