=if(條件式,條件式為真傳回此值,條件式為否則傳回此值)
=IF(條件 , 符合條件的結果 , 不符合條件的結果)
問題一:請問此公式確定後會傳回 Y 或 N
=IF(10>5,"Y","N")
答案:Y。因為 10 有大於 5,因此 條件 為成立,成立則出現第二個引數的內容,"Y"
問題二:請問此公式確定後會傳回 Y 或 N
=IF(100>500,"Y","N")
答案:N。因為 100 沒有大於 500 ,因此 條件 為不成立,不成立則出現第三個引數的內容,"N"
問題三:請問此公式確定後會傳回 對 或 錯
=IF(10>5,"錯","對")
答案:錯。因為 10 有大於 5,因 此 條件 為成立,成立則出現第二個引數的內容,"錯"
問題三為常見的邏輯錯誤,通常將後面二個結果對調位置就好了。
IF是判斷第一個引數 條件,是否成立。成立則出現第二個引數的內容,不成立則出現第三個引數的內容。它並不管內容為何,只管函數架構是否正確。
沒有留言:
張貼留言