Excel编程 - 如果声明

mot*_*375 0 excel if-statement excel-formula

我之前编写过C#编码,并且知道所有与循环和语句有关的基础知识.我一直在尝试在excel上创建一个简单的IF语句,但每次尝试运行它时都会出现一个非常无用的错误.我想知道是否有人能指出我在这里做错了什么 -

我只是想输出"是"如果单元格h14大于250或小于250且单元格I14大于0.15或小于-0.15则输出"否"

这就是我提出的但它似乎不起作用: IF((H14>=250 OR H14<=-250) AND (I14 >= 0.15 OR I14 <= -0.15),"Yes", "No")

非常感谢

Sco*_*ner 5

ANDOR是在错误的地方:

IF(AND(OR(H14>=250,H14<=-250),OR(I14 >= 0.15,I14 <= -0.15)),"Yes", "No")
Run Code Online (Sandbox Code Playgroud)

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

AND(criteria1,criteria2,...)
Run Code Online (Sandbox Code Playgroud)

所以我们将每个嵌套在另一个里面.

根据你处理错误的评论,将整个内容包装起来IFERROR():

=IFERROR(IF(AND(OR(H14>=250,H14<=-250),OR(I14 >= 0.15,I14 <= -0.15)),"Yes", "No"),"")
Run Code Online (Sandbox Code Playgroud)

""将最后的内容更改为您想要的内容.当它出现时,它会在出现错误时返回一个空单元格.