2011年8月17日 星期三

Excel-關於判斷式中的判斷條件

關於Excel,有時候學生對於判斷式中的判斷條件,在理解上不太順暢。試著看看以下這些例子。

(1) 在 IF 判斷式中的條件,成立時會傳回「TRUE」,不成立時傳回「FALSE」。觀察儲存格B2:B7:

儲存格A2:1,儲存格B2:=IF(A2=1,"V","X"),條件式成立傳回「V」。

儲存格A3:1,儲存格B3:=IF(A3,"V","X"),條件式成立傳回「V」。

在判斷式中1視為TRUE、0視為FALSE。

儲存格A4:1,儲存格B4:=IF(A4=TRUE,"V","X"),條件式不成立傳回「X」。

在判斷式中 TRUE和1不相等、FALSE和0不相等。

儲存格A5:TRUE,儲存格B5:=IF(A5=1,"V","X"),條件式不成立傳回「X」。

在判斷式中 TRUE和1不相等、FALSE和0不相等。

儲存格A6:TRUE,儲存格B6:=IF(A6,"V","X"),條件式成立傳回「V」。

儲存格A7:TRUE,儲存格B7:=IF(A7=TRUE,"V","X"),條件式成立傳回「V」。

(2) 透過IFERROR、ISERROR和ISERR函數可以判斷儲存格是否發生錯誤。觀察儲存格B8:B12:

儲存格A8:#DIV/0!,儲存格B8:=IFERROR(A8,"error"),條件成立傳回「eoor」。

儲存格A8:#DIV/0!,儲存格B9:=ISERROR(A9),條件成立傳回「TRUE」。

儲存格A8:#DIV/0!,儲存格B10:=ISERR(A10),條件成立傳回「TRUE」。

儲存格A8:#DIV/0!,儲存格B11:=IF(ISERR(A11),"error",""),條件成立傳回「eoor」。

儲存格A8:#DIV/0!,儲存格B12:=IF(ISERROR(A12),"error",""),條件成立傳回「eoor」。

 

關於相關函數說明請參閱Microsoft網站:

IFERROR:http://office.microsoft.com/zh-tw/excel-help/HA010342587.aspx

ISERR和ISERROR:http://office.microsoft.com/zh-tw/excel-help/HP010342632.aspx

沒有留言:

張貼留言

好康東東