IF 函数返回 TRUE/FALSE 而不是引用的单元格值

IF 函数返回 TRUE/FALSE 而不是引用的单元格值

我使用的是 LibreOffice Calc 5(Ubuntu 16.04)。当我输入“ =IF(AA2<=4, X2, 0)”时,我期望它返回单元格“X2”或“0”中的值。但它只返回 TRUE/FALSE。这看起来像是某个错误吗?请告诉我如何解决它?

答案1

检查单元格的格式。它可能被格式化为仅显示布尔值,而不是文字公式结果。

您可以使用单元格的上下文菜单 -> “设置单元格格式...”,或菜单“格式”-> “单元格...”来设置这种格式。

确保结果未应用任何格式,右键单击包含公式的单元格,然后选择 ”清除直接格式“:

在此处输入图片描述

答案2

正确的语法是=IF(AA2<=4;X2;0)。请注意,使用分号而不是逗号。

相关内容