excel表格中使用了IF函数后,单元格中显示FALSE怎么回事?

2025-02-23 13:43:43
推荐回答(5个)
回答1:

FALSE指条件为否,如果公式没有进一步针对为否返回结果时,会直接显示FALSE,解决办法如下:

1、本次演示中使用的软件是2016版电子表格。

2、打开Excel并创建新表单。在表单中输入一些数据,以演示表单显示FALSE的原因以及如何解决它。

3、首先,我们使用中频函数来判断数据。如果结果是正确的,它将输出真,如果结果是错误的,它将输出假。这两种显示都是Excel中的逻辑表示。

4、输入后单击输入查看结果。根据数据判断的结果,此时显示的逻辑判断值也不同。

5、在正常使用中,这样的逻辑值往往不够漂亮和直观,所以我们可以改变判断结果,使其看起来像符合我们认知的文本。我们可以用“正确”代替“ture”,用“错误”代替“false”。

回答2:

true或者false是逻辑值。如果符合判断值就返回true,否则就返回false。在excel中,true等同于1,false等同于0。

如上图所示,B2单元格的公式为=IF(A1>0,A1),意思是如果A1单元格的值大于0,就返回A1,但是显然,A1并不大于0,所以返回false。这里可以指定if函数的第三个参数,使其返回空值或者其他值,如:=IF(A1>0,A1,"")

回答3:

中只有条件为真时的显示结果,却没有条件为假(FALSE)时的显示结果,于是IF函数返回值FALSE,公式修改如下,当条件为假时显示空白,你也可以改成别的显示
=IF(参数表!D32="NICE-L-B-4005","LC1-3201 AC110V",IF(参数表!D32="NICE-L-B-4007","LC1-3201 AC110V",IF(参数表!D32="NICE-L-B-4011","LC1-4011 AC110V",IF(参数表!D32="NICE-L-B-4015","LC1-4011 AC110V",""))))

回答4:

就是D32不等于你所设的所有条件,你最后一个IF没设定不符合条件显示什么,所以为FALSE.
=IF(参数表!D32="NICE-L-B-4005","LC1-3201 AC110V",IF(参数表!D32="NICE-L-B-4007","LC1-3201 AC110V",IF(参数表!D32="NICE-L-B-4011","LC1-4011 AC110V",IF(参数表!D32="NICE-L-B-4015","LC1-4011 AC110V","不符合所有条件时的显示值"))))

回答5:

最后一个IF语句省略了条件不存在时返回的值,默认为FALSE,应该是D32的值不满足所有条件。