Libreoffice Calc 中的 IF 语句存在问题

Libreoffice Calc 中的 IF 语句存在问题

以下是声明

=IF(L7>7,"$500",IF(L7>11,"$1200",IF(L7>15,"$2000",$0)))

我只需要根据设定的条件解析一个值。我尝试了多种变化,但似乎无法获得第二或第三个结果。

不确定 libreoffice 是否需要与 excel 格式不同的东西。

我还应该说明,单元格 L7 正在使用 COUNTA 函数来获取其结果。

答案1

据我所见,您漏掉了一句话:

=IF(L7>11,"$500,IF(L7>11,"$1200",IF(L7>15,"$2000",$0)))
               ^                                  ^
               +---- here ------------------------+

但我想这只是您在超级用户上输入的内容。

话虽如此,我认为你的错误在于你需要先用最高的数字进行测试:

=IF(L7>15,"$2000",IF(L7>11,"$1200",IF(L7>11,"$500","$0")))
                        ^                ^
                        +----------------+

但是,11 的双倍限制意味着您永远无法获得$500输出。

数字周围的引号也不是必需的:

=IF(L7>15,2000,IF(L7>11,1200,IF(L7>11,500,0)))

然后将该字段变为 $$$ 字段(通常称为货币字段)。

相关内容