Excel有3个参数

时间:2018-04-23 10:20:19

标签: excel if-statement

真的绝望了!我已经在这里阅读了这个主题的所有主题,但似乎没有任何工作。

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

  • 如果b3 = 1,"超买"
  • 如果b3 = 2,"中立"
  • 如果b3 = -1," Oversold"

如上所述,我尝试了一些诸如嵌套IF函数之类的东西,但它总是返回三个中的两个!!

非常感谢,我期待着您的回复!

2 个答案:

答案 0 :(得分:1)

我认为这是CHOOSE的工作,因为嵌套的IF难以阅读。

因此考虑

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

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

答案 1 :(得分:0)

Bathsheba的答案应该运作得很好,但如果你坚持使用if:

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