【Excel教學】使用 IF函數設定條件句判斷真偽值

一、if函數語法

if( logical_test , [value_if_true] , [value_if_false] )

logical_test : 要用來判斷"是"或"否"的條件
value_if_true : 如果符合前面的條件時,要填上的值
value_if_false : 如果不符合前面的條件時,要填上的值

if函數會判斷資料是否符合我們所設定的條件(logical_test),並且回傳相對應的值。

1. 如果判斷結果為“是”(true) : 回傳我們設定在value_if_true的值

2. 如果判斷結果為“否”(false) : 回傳我們設定在value_if_false的值

excel-if-函數提示
excel-if-函數提示

二、函數範例

以下,以計帳為範例,假設我們定義500元是高額花費,如果想要快速區隔出500元以上的高額花費和500元以下的一般花費的話,就可以使用if函數來設定條件判斷。首先,金額的欄位紀錄在D欄,而我們可以先針對最上面的一列輸入函數,之後再用excel自動填滿儲存格的方式複製函數到下面的儲存格中。

在這邊,我們要判斷金額是否大於500,是的話則顯示文字為高額花費否的話則顯示為一般花費。所以填入的if函數參數如下。

=IF(D2>500, "高額花費","一般花費")

其中D2>500表示如果D2這個儲存格的值大於500;高額花費和一般花費用雙引號刮起來則是excel軟體顯示文字的規定,如果是文字的話一定要用雙引號刮起來,excel才知道這是文字。

關於excel資料表組成的介紹可以先參考 : excel的組成:工作表、行、列與儲存格 – Excel小技巧

excel-if-函數範例
excel-if-函數範例

函數顯示的結果如下圖,D2這個欄位的值是70,所以依據我們的函數條件這裡會顯示為一般花費。接下來,我們可以用下拉的方式複製儲存格,這時候excel會自動複製函數到下拉的每一格(綠色框線範圍)。

excel-if-函數範例結果
excel-if-函數範例結果

下拉後,我們可以看到儲存格會自動判斷D欄中每一個儲存格的值,如果大於500的就會顯示為高額花費,例如圖中就有兩筆資料值為8000,所以會顯示為高額花費。

excel-if-函數範例結果並下拉填滿
excel-if-函數範例結果並下拉填滿

發佈留言