IF(OR(ISNA(MATCH(8,B10:B17,0)),MATCH(8,B10:B17,0)>8),"",...BLAH...)
我知道如何重新安排我的公式来解决这个问题。 我有它,它是显示这一点的方式。 你可以看到OR()语句检查是否第一MATCH()返回NA。 当它,OR()都将自动返回TRUE,而不是评估的第二场比赛(),因为条件已经满足的OR()返回true不管其他参数也有。 你会发现,第一和第二MATCH()函数做同样的事情。 这是怎么回事,因为第二场比赛()正在执行,即使它不具有的OR()已经不满足于一个TRUE,因此函数应该返回“”整个函数返回NA。
这是一个错误,或者这是故意的吗?