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

时间:2015-01-01 20:47:58

标签: excel excel-formula excel-2013 forex

想要根据数据输入在Excel中返回简单的YES或NO结果。我们编程很麻烦,似乎无法得到如何在单元格中正确编写IF语句的答案。

基本来说,这是我们的问题(不是Excel格式,而是拼写出来)......

如果D11 ="短"和G11> 0.00然后是,否则否或如果d11 ="长" AND G11< 0.00然后是,否则否。

我们似乎无法使语法正常工作。关于如何完成这项任务的任何建议?

更新:正确的过程似乎是使用...... = IF(或(AND(D11 ="短",G11> 0),和(D11 ="长",G11< 0)),"是" ," NO")

这实际上解决了填充的那些字段的问题。但是,有没有办法仍然使用这个公式,但如果d11为空白则返回空白?

1 个答案:

答案 0 :(得分:1)

ANDORIF都是函数,而不仅仅是语句。您有两组有效的条件,因此将AND放入OR

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