Excel编程 – 如果声明

我已经编写了C#之前,知道所有的基本知识与循环和语句。 我一直试图在excel上做一个简单的IF语句,但每次尝试运行时都会出现一个非常无用的错误。 我想知道是否有人能够指出我在这里做错了什么 –

我只是试图输出一个“是”如果单元格h14大于250或小于250 AND单元格14大于0.15或小于-0.15否则输出“否”

这是我想出来,但似乎并没有工作: IF((H14>=250 OR H14<=-250) AND (I14 >= 0.15 OR I14 <= -0.15),"Yes", "No")

非常感谢

ANDOR在错误的地方:

 IF(AND(OR(H14>=250,H14<=-250),OR(I14 >= 0.15,I14 <= -0.15)),"Yes", "No") 

AND()OR()语句设置相同:

 AND(criteria1,criteria2,...) 

所以我们把每一个都embedded其中。

根据你的评论来处理错误,把整个包装在IFERROR()

 =IFERROR(IF(AND(OR(H14>=250,H14<=-250),OR(I14 >= 0.15,I14 <= -0.15)),"Yes", "No"),"") 

最后把""改成你想要的。 就目前而言,当出现错误时,它将返回一个空单元格。