不一定是一个IFfunction,但一个条件得到满足

我试图在Excel中获取单元格,以显示一个单元格的值小于20的值,并且如果其结果是20或更大,则显示不同单元格的值。 我将使用什么function或公式?

如果值小于20,我希望单元格j23显示单元格b23值,或者如果值为20或更大,则显示单元格值f23

IFfunction由3部分组成

  • 合乎逻辑
  • 真实的结果
  • 错误结果(可选)

= IF(逻辑,真结果,假结果)

 =IF(B23<20,B23,F23) 

如果你的问题的标题,你试图避免if语句,你有几个选项。 我必须强调,我不是VLOOKUP选项的风扇,它们仅作为不使用IF的选项提供。

你可以做一个小图表。

  A | B 20 | =F23 =IFERROR(VLOOKUP(B23,'somesheet'!$A$1:$B$1,2,1),B23) 

或者你可以使用下表进行间接路由:

 =INDIRECT(IFERROR(VLOOKUP(B23,'somesheet'!$A$1:$B$1,2,1),"B23") A | B 20 | F23 '(the F23 is text) 

我个人最喜欢的非选项:

 =CHOOSE((B23<20)+1,J23,B23)