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

2023 年 2 月 7 日 更新

IF函數

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

IF函數介紹

IF 函數的語法為:

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

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

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

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


訂閱《數位小幫手電子報》或《Telegram
Binance 幣安推薦碼 VU3NZ3AJ
[ 這 是 加 密 貨 幣 交 易 所 推 廣 活 動 廣 告 ]


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函數用在資料驗證


訂閱《數位小幫手電子報》或《Telegram


結語

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

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

延伸閱讀

References:ProductivitySpot文件編輯器說明

其它服務

訂閱我們關於我們
聯絡我們贊助我們
Scroll to Top