Excel/Libreoffice 对 IF() 而不是表达式返回 TRUE

Excel/Libreoffice 对 IF() 而不是表达式返回 TRUE

请看以下情况:

在此处输入图片描述

对于一些

这里单元格 A1:E3 有纯文本数据(没有公式),而 C4:E4 具有相同的公式(即,在一个单元格中输入,然后自动填充到另一个单元格中)。

我想让单元格 C4:E4 包含__第 2 行中它们右侧的两个单元格中的内容,否则包含第 2 行中相应单元格周围 5 个单元格的平均值。TRUE当测试结果为真时,我得到的却是我输入的公式。

我在 Libreoffice 中遇到了完全相同的行为(这是我第一次尝试,并检查了 MSO 并认为这是 LibO 错误)。

这是怎么回事?为什么我得到的TRUE不是平均值?

答案1

检查单元格的格式C4。如果是Boolean Value,它将输出TRUEFALSE而不是预期的公式结果。

答案2

我尝试对一列单元格进行简单的求和,并得到了“True”响应。我通过转到“格式”>“清除直接格式”清除了“True”。我使用的是 LibreOffice 版本 5.2.3.3。

相关内容