Excel IF,文本作为单元格和数字的选项

时间:2019-03-17 18:34:11

标签: excel if-statement text

我正在尝试基于以下内容为Excel编写IF语句

IF E93>E88 put Yes
IF E93<E88 put No
根据一些早期的计算,

E93也可以包含N / A文本

如果E93中有N / A,那么我希望这个新的IF函数将N / A和输出放到这个新单元格中。

如果到目前为止:

=IF(AND(E93>E88,"Yes"),IF(E93<E88,"No"),"N/A")

但是,当E93的文本N / A由另一个IF函数放置在那里时,我得到VALUE#错误。将N / A放入E93的功能是:

=IF((E81>=E84),E81-E84,"N/A")

任何建议都将受到欢迎

3 个答案:

答案 0 :(得分:1)

尝试:

=if(e93="N/A","N/A",if(e93>e88,"Yes",if(e93<e88,"No")))

由于您尚未定义e93=e88会发生什么情况,因此请注意,如果FALSEe93 <> "N/A"会返回e93=e88

答案 1 :(得分:0)

不完全确定是否需要从问题的上下文中寻找答案。但是,如果两个像元相等,则可能需要在输出中明确显示。

例如,这将使2个相等的单元格出现“否”

=IF(ISNA(E93),NA(),IF(E93>E88,”Yes”,“No”))

如果应为相等的单元格提供不同的输出;

=IF(ISNA(E93),NA(),IF(E93>E88,”Yes”,IF(E93<E88,“No”,”Equal”)))

答案 2 :(得分:0)

除“ =”外,您无法对文本值“ N / A”执行 关系操作 。这就是为什么您遇到错误的原因。 试试这个公式:
     = IF(E93 =“ N / A”,“ N / A”,IF(E93> E88,“是”,“否”))

首先,通过此公式,将检查单元格E93是否包含“ N / A”。如果没有,我们可以安全地在其上使用关系运算符。