如何在LibreOffice中使用OR条件?

时间:2017-06-27 07:42:13

标签: libreoffice libreoffice-calc

我正在尝试使用下面的公式来设置LibreOffice中的条件,但我一直收到错误。我在下面的陈述中做错了什么:

= IF(G2 <= 2,&#39;负&#39;,IF(OR(G2> 2&amp; G2&lt; = 3,&#39;中性&#39;,IF(OR(G2&gt; = 4,&#39;正))))))

由于

2 个答案:

答案 0 :(得分:0)

看来,你的公式中缺少最后一个'

  

“正))))))

应为'positive'))))))

  

&安培;

是LibreOffice中的字符串连接,因此您需要等效于OR(),即AND()

但您可以将公式简化为

  

= IF(G2&LT; = 2, '负',IF(AND(G2→2,G2&LT; = 3), '中性', '正面'))

第一个测试是数字是否低于2(负数),
第二个测试是数字是否在2到3之间(中性)
然后没有进一步的测试,因为它是唯一的剩余可能性。

答案 1 :(得分:0)

对于不同的区域设置,稍微短一些,我说更简单的版本,也避免了对OR / AND的需要:

=IF(G2<=2,"negative",IF(G2<=3,"neutral","positive"))

处理<=2首次测试后(或输出negative或继续执行结果,如果为FALSE&#39;),则不再可能2或更少,所以AND不是必需的。

以上虽然填补了34之间OP留下的空白。