2013-05-02 46 views
1

我知道標題很混亂,但我無法確定如何恰當地說出它。我想弄清楚如何在Excel中的IF語句中正確地格式化複合條件。這是一個明天到期的學校項目。如何編寫複合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。提前致謝!

回答

2

OR是Excel中的函數,如AND。試試這樣的:

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

+1。只是打敗了我。 (你在格式化的時候發佈了。):-) – 2013-05-02 01:25:32

+0

@KenWhite我是一個完美主義者,所以人們總是這樣對我。 :) – michaelb958 2013-05-02 01:27:39