1

我知道标题令人困惑,但我不知道如何正确地用词。我试图弄清楚如何在 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。提前谢谢!

4

1 回答 1

2

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

=if(OR(AND(b152 = "oval.jpg", c152 = "q'"), AND(b152 = "triangle.jpg", c153 = "p'")), "Correct", "Incorrect")
于 2013-05-02T01:19:49.613 回答