【问题标题】:Excel with 3 paramaters [duplicate]具有 3 个参数的 Excel [重复]
【发布时间】:2018-04-23 10:20:19
【问题描述】:

在这里变得非常绝望!我已经阅读了关于这个主题的几乎所有主题,但似乎没有任何效果。

所以,我需要一个包含以下内容的 IF 函数:

  • 如果 b3=1,“超买”
  • 如果 b3=2,“中性”
  • 如果 b3=-1,“超卖”

如前所述,我尝试了一些方法,例如嵌套 IF 函数,但它总是返回三个中的两个!!

非常感谢,期待收到你们的来信!

【问题讨论】:

    标签: excel if-statement


    【解决方案1】:

    我真的认为这是 CHOOSE 的工作,因为嵌套的 IFs 很难阅读。

    因此考虑

    =CHOOSE(B3 + 2, "Oversold", "", "Overbought", "Neutral")
    

    + 2 是必需的,因为 CHOOSE 要求选择基于从 1 开始的第一个参数的值。如果 B3 为 0,则结​​果单元格设置为空白字符串。

    【讨论】:

    • 太棒了!非常感谢!
    • 这看起来像是一个很有用的函数——你能告诉我更多关于为什么需要“”的信息吗?如果您能更详细地解释它在一般情况下的工作原理,如果可能的话,那就太好了
    【解决方案2】:

    Bathsheba 的答案应该足够好,但如果你坚持使用 if:

    =IF(B3=1;"Overbought";IF(B3=2;"Neutral";"Oversold"))
    

    【讨论】:

      猜你喜欢
      • 2011-01-02
      • 1970-01-01
      • 2012-01-21
      • 2023-03-06
      • 2012-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多