我正在尝试基于以下内容为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")
任何建议都将受到欢迎
答案 0 :(得分:1)
尝试:
=if(e93="N/A","N/A",if(e93>e88,"Yes",if(e93<e88,"No")))
由于您尚未定义e93=e88
会发生什么情况,因此请注意,如果FALSE
和e93 <> "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”。如果没有,我们可以安全地在其上使用关系运算符。