【Google 試算表】IF 函數的用法,跟吃飯一樣重要的函數!

Last Updated on 2022 年 5 月 14 日 by 小幫手

How to use IF function in Google sheets 封面圖片

如果你有在用 Excel 或是 Google 試算表,函數這關肯定是逃不掉的,不過函數這麼多,該從哪裡學起呢?其實除了 SUM 或是 COUNT 這類簡單的數學函數之外,「IF 函數」肯定是必學的函數之一,同時也是非常熱門的函數。

IF函數介紹

IF 函數的語法為:

=IF(邏輯運算式, 是_true_的值, 是_false_的值)

IF 函數的公式裡,主要有三個引數:

  • 第一個引數「logical_expression」,是要放某個運算式或是某個儲存格參照,主要用來判斷條件有沒有成立。
  • 第二個引數「value_if_true」,是當第一個引數的條件成立 (True) 時,要回傳的函式值。
  • 第三個引數「value_if_false」,則是在第一個引數的條件不成立 (False) 的時候,所要回傳的函式值。

簡單來說,就是你可以指定條件式「成立」跟「不成立」的時候,IF 公式分別要回傳什麼。看起來如果還覺得有點複雜的話,可以參考下面的 IF 函數的實際應用範例。


aifian APP推薦活動
[ 這 是 APP 推 廣 活 動 廣 告 ]


IF 函數的應用範例

IF 函數基本運算判斷

IF 函數的第一個引數裡面,可以直接放一條運算式,像是「1+1=2」、「2÷2>4」等等的運算式子,然後 IF 函數會判斷這個運算式有沒有成立。

如果「成立」的話就是 TRUE,代表要回傳第二個引數的內容。

如果「不成立」的話就是 FALSE,代表要回傳第三個引數的內容。

就像下面這張圖一樣,因為「1+1=2」成立,所以 IF 回傳第二個引數,也就是「TRUE」。

IF函數基本運算判斷


IF 函數判斷大小

IF 函數也可以拿來判斷兩個儲存格之間的大小,如果「A3」的值比「B3」的大,同樣也算是條件成立,可以讓 IF 函式回傳條件成立的函式值。

IF函數判斷大小


IF 函數判斷核取方塊

其實核取方塊的儲存格會有一個預設值,當核取方塊打勾的時候就是「TRUE」,取消打勾的時候則是「FALSE」。

所以 IF 函數可以把預設值當作基準,來判斷核取方塊有沒有打勾,並且要回傳那些東西。

IF函數判斷核取方塊


IF 函數判斷文字

除了數字之外,IF 函數也可以用來判斷文字,甚是可以當作「取代」的功能。

就如下面這張圖一樣,我們可以透過 IF 函數把不是「apple」的儲存格找出來,並且回傳另一個文字。

IF函數判斷文字


IF 函數包著另一個 IF 函數

如果你覺得 IF 函數只判斷一個條件可能太少,那你可以在IF函式裡面再放一個 IF 函式,一層套一層,這樣就可以進行多條件的判斷了。

這種方法會有點類似「IFS 函數」的功能,但「IFS 函數」沒辦法設定條件不成立時的狀況,所以各有優缺點。

IF函數包著另一個IF函數


IF 函數回傳另一個公式運算

除了回傳某個函式值或數字之外,也可以利用 IF 函數來回傳另一條公式的運算值。也就是說:

如果條件成立,就運算 A 公式;

如果條件不成立,則運算 B 公式。

IF函數回傳另一個公式運算


IF 函數用在條件式格式設定

除了在儲存格使用 IF 函數之外,其實「條件式格式設定」也可以設定 IF 函數的公式。

就像下面這張圖一樣,我在公式中輸入 IF 函式,來判斷兩個儲存格之間的大小,值比較大的就會變色。

IF函數用在條件式格式設定


IF 函數用在資料驗證

「資料驗證」中也可以自訂 IF 函式,同樣用來判斷儲存格大小,如果比大小的結果為 TRUE,IF 函式的結果就是「1」,而結果不為「1」的儲存格就會顯示警告 (儲存格右上角會出現紅色三角圖示)。

IF函數用在資料驗證


aifian APP推薦活動
[ 這 是 APP 推 廣 活 動 廣 告 ]


結語

看完這麼多「IF 函數」的應用之後,想必對 IF 函數有更多的了解了吧!

其實「IF 函數」不管是在 ExcelGoogle 試算表裡面,都是非常常用到的函數之一喔,可以說是跟吃飯一樣重要的函數了!把這個函數學起來之後,應用的範圍非常廣泛,可以解決的問題真的會超乎想像!


延伸閱讀

References:ProductivitySpot文件編輯器說明


aifian APP推薦活動


如果你喜歡這篇文章的話
歡迎用下面的按鈕分享出去!

▼ 點此分享 ▼