Excel公式不起作用的6个主要原因(与解决方案一起使用)

Excel公式不起作用的6个主要原因(使用解决方案)

  1. 原因1 –单元格设置为文本格式
  2. 原因2 –意外输入了CTRL +`键
  3. 原因#3 –值不同,结果不同
  4. 原因4 –不要在双引号中加上数字
  5. 原因5 –检查公式是否用双引号引起来
  6. 原因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公式,而不是公式的结果。