【问题标题】:Can I use OR in LibreOffice calc IF statement?我可以在 LibreOffice calc IF 语句中使用 OR 吗?
【发布时间】:2015-01-08 10:28:39
【问题描述】:

我正在尝试实现以下目标:

=IF( N2="string1", "high", IF( N2="string2" or N2="string3","middle","low") )

或者,在伪代码中:

String input = <some value>
if( input.equals("string1") ) {
     return "high"
} else if ( input.equals("string2) || input.equals("string3") ) {
    return "middle"
} 
return "low"

知道如何使用电子表格(理想情况下是 Libre Office Calc)公式而不是代码来做到这一点吗? 输入变量显然是单元格引用。

【问题讨论】:

  • 为什么是-1?如果错误的 Stack Exchange 站点,我应该使用哪个?这是一个明确的问题,不是吗?
  • 我可能是错的,但我相信在您发布问题之前,投反对票的人认为您的问题没有进行足够的研究。如果您阅读此页面,它可能会帮助您了解投票系统:Click Here.
  • 猜猜一定是这样。虽然当你不知道它存在时你如何找到 or() 函数并不容易,如果期望 OR 是一个运算符。尝试使用 or 搜索 if。 ;)

标签: if-statement libreoffice libreoffice-calc


【解决方案1】:

使用您的“N2”示例作为单元格引用,公式如下:
=IF( N2="string1", "high", IF( OR(N2="string2",N2="string3"),"middle","low") )
如果您想了解 Libre Office 中的“OR”功能,可以点击here
如果这不起作用,请告诉我。

【讨论】:

    猜你喜欢
    • 2021-07-22
    • 1970-01-01
    • 2019-12-17
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    • 2020-11-09
    • 2017-08-20
    • 1970-01-01
    相关资源
    最近更新 更多