在IF语句中正确使用AND和OR

希望根据数据input在Excel中返回简单的YES或NO结果。 我们有麻烦编程这个,似乎无法得到如何在单元格内正确写入IF语句的答案。

基本上来说,这里是我们的问题(不是Excel格式,但拼写)…

如果D11 =“短”且G11> 0.00,则为是,否则否或如果d11 =“长”且G11 <0.00则是是,否则否。

我们似乎无法使语法正常工作。 有关如何完成此任务的任何build议?

更新:正确的过程似乎是使用… = IF(OR(AND(D11 =“Short”,G11> 0),AND(D11 =“Long”,G11 <0)),“YES”,“没有”)

这实际上解决了那些人口稠密的问题。 但是,有没有办法仍然使用这个公式,但是如果d11空白返回空白?

ANDORIF都是函数而不仅仅是语句。 你有两套有效的条件,所以把AND放在OR里面:

 =IF(OR(AND(D11 = "Short", G11 > 0), AND(D11 = "Long", G11 < 0)), "YES", "NO")