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")
非常感谢
AND
和OR
在错误的地方:
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"),"")
最后把""
改成你想要的。 就目前而言,当出现错误时,它将返回一个空单元格。