如何在 LibreOffice 中使用 OR 条件?
How to use OR condition in LibreOffice?
我正在尝试使用下面的公式在 LibreOffice 中设置条件,但我一直收到错误消息。我对以下声明做错了什么:
=IF(G2<=2,'negative',IF(OR(G2>2 & G2<=3,'neutral',IF(OR(G2>=4,'阳性) )))))
谢谢
您的公式中似乎缺少最后一个 '
:
'positive))))))
应该是'positive'))))))
还有
&
是 LibreOffice 中的字符串连接,因此您在这里需要等同于 OR()
,即 AND()
.
但您可以将公式简化为
=IF(G2<=2,'negative',IF(AND(G2>2,G2<=3),'neutral','positive'))
第一个测试是如果数字小于2(负数),
第二个测试是数字是否在 2 和 3 之间(中性)
然后就不需要进一步的测试了,因为这是唯一剩下的可能性。
对于不同的语言环境,稍微短一点,我想说更简单的版本也避免了 OR/AND:
=IF(G2<=2,"negative",IF(G2<=3,"neutral","positive"))
一旦处理了 <=2
第一个测试(输出 negative
或继续 'result if FALSE'),就不再有 2
或更少的可能性,所以 AND 不是必需的。
虽然上面确实填补了 OP 在 3
和 4
之间留下的空白。
我正在尝试使用下面的公式在 LibreOffice 中设置条件,但我一直收到错误消息。我对以下声明做错了什么:
=IF(G2<=2,'negative',IF(OR(G2>2 & G2<=3,'neutral',IF(OR(G2>=4,'阳性) )))))
谢谢
您的公式中似乎缺少最后一个 '
:
'positive))))))
应该是'positive'))))))
还有
&
是 LibreOffice 中的字符串连接,因此您在这里需要等同于 OR()
,即 AND()
.
但您可以将公式简化为
=IF(G2<=2,'negative',IF(AND(G2>2,G2<=3),'neutral','positive'))
第一个测试是如果数字小于2(负数),
第二个测试是数字是否在 2 和 3 之间(中性)
然后就不需要进一步的测试了,因为这是唯一剩下的可能性。
对于不同的语言环境,稍微短一点,我想说更简单的版本也避免了 OR/AND:
=IF(G2<=2,"negative",IF(G2<=3,"neutral","positive"))
一旦处理了 <=2
第一个测试(输出 negative
或继续 'result if FALSE'),就不再有 2
或更少的可能性,所以 AND 不是必需的。
虽然上面确实填补了 OP 在 3
和 4
之间留下的空白。