如果你有在用 Excel 或是 Google 試算表,函數這關肯定是逃不掉的,不過函數這麼多,該從哪裡學起呢?其實除了 SUM 或是 COUNT 這類簡單的數學函數之外,「IF 函數」肯定是必學的函數之一,同時也是非常熱門的函數。
歡迎來到《數位小幫手》網站,閱讀文章之前請先了解我們的免責聲明與使用條款及隱私權政策。
點擊追蹤數位小幫手社群平台:Threads、Instagram、Twitter…等等。
IF函數介紹
=IF(邏輯運算式, 是_true_的值, 是_false_的值)
IF 函數的公式裡,主要有三個引數:
- 第一個引數「logical_expression」,是要放某個運算式或是某個儲存格參照,主要用來判斷條件有沒有成立。
- 第二個引數「value_if_true」,是當第一個引數的條件成立 (True) 時,要回傳的函式值。
- 第三個引數「value_if_false」,則是在第一個引數的條件不成立 (False) 的時候,所要回傳的函式值。
簡單來說,就是你可以指定條件式「成立」跟「不成立」的時候,IF 公式分別要回傳什麼。看起來如果還覺得有點複雜的話,可以參考下面的 IF 函數的實際應用範例。
IF 函數的應用範例
IF 函數基本運算判斷
IF 函數的第一個引數裡面,可以直接放一條運算式,像是「1+1=2」、「2÷2>4」等等的運算式子,然後 IF 函數會判斷這個運算式有沒有成立。
如果「成立」的話就是 TRUE,代表要回傳第二個引數的內容。
如果「不成立」的話就是 FALSE,代表要回傳第三個引數的內容。
就像下面這張圖一樣,因為「1+1=2」成立,所以 IF 回傳第二個引數,也就是「TRUE」。
IF 函數判斷大小
IF 函數也可以拿來判斷兩個儲存格之間的大小,如果「A3」的值比「B3」的大,同樣也算是條件成立,可以讓 IF 函式回傳條件成立的函式值。
IF 函數判斷核取方塊
其實核取方塊的儲存格會有一個預設值,當核取方塊打勾的時候就是「TRUE」,取消打勾的時候則是「FALSE」。
所以 IF 函數可以把預設值當作基準,來判斷核取方塊有沒有打勾,並且要回傳那些東西。
IF 函數判斷文字
除了數字之外,IF 函數也可以用來判斷文字,甚是可以當作「取代」的功能。
就如下面這張圖一樣,我們可以透過 IF 函數把不是「apple」的儲存格找出來,並且回傳另一個文字。
IF 函數包著另一個 IF 函數
如果你覺得 IF 函數只判斷一個條件可能太少,那你可以在IF函式裡面再放一個 IF 函式,一層套一層,這樣就可以進行多條件的判斷了。
這種方法會有點類似「IFS 函數」的功能,但「IFS 函數」沒辦法設定條件不成立時的狀況,所以各有優缺點。
IF 函數回傳另一個公式運算
除了回傳某個函式值或數字之外,也可以利用 IF 函數來回傳另一條公式的運算值。也就是說:
如果條件成立,就運算 A 公式;
如果條件不成立,則運算 B 公式。
IF 函數用在條件式格式設定
除了在儲存格使用 IF 函數之外,其實「條件式格式設定」也可以設定 IF 函數的公式。
就像下面這張圖一樣,我在公式中輸入 IF 函式,來判斷兩個儲存格之間的大小,值比較大的就會變色。
IF 函數用在資料驗證
「資料驗證」中也可以自訂 IF 函式,同樣用來判斷儲存格大小,如果比大小的結果為 TRUE,IF 函式的結果就是「1」,而結果不為「1」的儲存格就會顯示警告 (儲存格右上角會出現紅色三角圖示)。
結語
看完這麼多「IF 函數」的應用之後,想必對 IF 函數有更多的了解了吧!
其實「IF 函數」不管是在 Excel 或 Google 試算表裡面,都是非常常用到的函數之一喔,可以說是跟吃飯一樣重要的函數了!把這個函數學起來之後,應用的範圍非常廣泛,可以解決的問題真的會超乎想像!
延伸閱讀
- 【Google 試算表】文章總列表
- 【Google 試算表】IFERROR 函數的用法,資料錯誤時的好幫手。
- 【Google 試算表】用 SORT 函數來排序,單欄多欄都 OK!
- 【Google 試算表】排名函數 RANK 的用法與搭配,一定要試試看!
- 【Google 試算表】用 3 個函數幫表格添加顏色間隔條紋
References:ProductivitySpot、文件編輯器說明
原網站|數
位
小
幫
手
digitalyoming
.com
( 未經許可,禁止轉載 )
原網址|https://digitalyoming.com/how-to-use-if-function-in-google-sheets/