浮屍人數

2011年10月7日 星期五

IF函數的例子說明

=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是判斷第一個引數 條件,是否成立。成立則出現第二個引數的內容,不成立則出現第三個引數的內容。它並不管內容為何,只管函數架構是否正確。

沒有留言:

張貼留言