不一定是一个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)