以下是声明
=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)))
然后将该字段变为 $$$ 字段(通常称为货币字段)。