如何编写复合IF语句检查两组两个值

时间:2013-05-02 01:10:58

标签: excel function if-statement

我知道标题令人困惑,但我无法弄清楚如何恰当地说出来。我试图弄清楚如何在Excel中的IF语句中正确格式化复合条件。这是为明天到期的学校项目。

我已经有类似的东西了

=if(AND(b152="oval.jpg",c152="q'")OR(AND(b152="triangle.jpg", c153="p'")), "Correct", "Incorrect")

在伪代码中我想让它运行这样的东西:

if (b152=="oval.jpg" && c152=="q'") or (b152=="triangle.jpg", c153="p'"):
  print("YES!")
else
  print("False!")

我知道我在这里遗漏了一些东西。即使条件为真,我当前的excel代码也会返回false。提前谢谢!

1 个答案:

答案 0 :(得分:2)

OR是Excel中的一个函数,如AND。尝试这样的事情:

=if(OR(AND(b152 = "oval.jpg", c152 = "q'"), AND(b152 = "triangle.jpg", c153 = "p'")), "Correct", "Incorrect")