Excel IF语句不返回预期的结果:

我有以下的公式,我需要帮助。 任何帮助表示赞赏

下面的公式将返回零,因为显然5不是3等:

=IF(5=3,5,IF(6=4,7,IF(3=5,8,"0"))) 

但是当我添加另一个IF然后它返回一个不正确的值。 它返回应该返回0的“T”:

 =IF(IF(5=3,5,IF(6=4,7,IF(3=5,8,"0")))>0,"T",0) 

那是因为:

= “0”> 0

返回True

我的build议:不要使用嵌套的IF语句。 改为使用简单的VLOOKUP或INDEX / MATCH。 理解起来更简单,效率更高。