[Excel]-必學的 IF 基礎函數

文、意如.Yiru

任務1:認識函數基本起手勢。
1-1 只要是公式一律前面加等於(=)
1-2 要用到函數時,先打上” = 函數名稱(),再加上一個左括弧
   例如:if (

任務2:認識if()- ”如果”函數。
2-1成績單實作:把60分以上批准為”及格” 反之為”不及格”

任務3:if 進階應用
3-1成績單實作: 找出成績介於80~100分的學生,可以保送資訊系。

 

任務1: 認識函數基本起手勢

1-1 只要是公式一律前面加等於(=)

例:
A1儲存格有輸入”=” 所以會自動計算
A2 儲存格直接輸入1+1 ,因為沒有 “ = ” 開頭 ,所以只是一般的文字,並不能做計算。

 

  • Tip:所以這邊要注意的是只要輸入公式,一定要在最前面加上等於(=),如果沒加上等於就是一般的文字,無法做任何計算。

 

1-2 要用到函數時,先打上= 函數名稱,再加上一個左括弧

>> 輸入函數時先打上 = 加上函數名稱再加上左括弧
例如:=if(

>> 接下點選插入函數(fx)鍵

 

>> 點下fx這時候會幫你把右括弧補齊,並跳出函式引數(提示你需要的引數),也就是提示你需要插入什麼資料,等於我們的小幫手一樣,適用於所有函數。

>> 根據他跳出來的提示視窗,你可以知道這個函數需要幾個帶進去的引數(參數)。

 

任務2:認識if() - ”如果”函數。

If 翻譯中文來說就是如果,用法簡單來說就是給他一個條件,讓程式去判斷,如果(if)條件成立執行A事件不成立時執行B事件。

 

2-1成績單實作:把60分以上批准為”及格” 反之為”不及格”

實作:
現在我們要做一個判斷成績是否及格,條件:成績,成立:顯示及格,不成立顯示不及格。

>> 先準備資料,接下來在D2 輸入=if( >>接著點選fx ,讓他提示我們要輸入三個引數。

 

>> 第一個引數就是條件
作法:在輸入第一個引數的地方(點選C2 儲存格) //目前C2是59分
條件:C2 >=60

>> 第二個引數就成立時要做的事情
作法:在輸入第二個引數的地方輸入字串”及格”
(字串要加引號,但是程式會幫你加上去,所以你輸入文字即可)

>> 第三個引數就是不成立時要做的是
作法:在輸入第三引數的地方輸入字串”不及格”

>>最後點選確定,你的公式已經被自動寫好了。

 

完整公式:
= 如果(條件,”成立執行”,”不成立執行”)
= if (C2,”及格”,”不及格”)

 

最後D2 得出結果為“不及格”,接下來右下角的點往下拉到D7複製格式或者快點兩下也可以複製格式。

 

任務3:if 進階應用

3-1成績單實作:

找出成績介於80~100分的學生,可以保送資訊系的在E欄打勾(V)

>> E2 儲存格打上公式
      =if(

>> 接著點選fx

>> 首先第一個條件,先判斷成績是否大於80。

第一個引數:先找出大於等於80
點選C2的位置,再回來輸入>=80
C2>=80

如果符合第一個條件 >=80 的
接下來就要再往下判斷第二個條件 <=100 的

 

>> 所以第二個引數需要再一個 if 判斷成績 <=100 , 如果成立的話 ,”V”。

>> 不成立的就是空值,因此在第三個引數輸入兩個雙引號 ” ” 代表空值。

>> 最後按下確定,往下複製公式。

 

先理解並熟悉語法,fx 只是輔助你記憶,如果條件一多,我還是會建議大家自己手動打公式會比較快。

基本的用法:
=如果(條件,條件成立執行,條件不成立執行)
If (第一個引數的位置 ,第二個引數的位置 , 第三個引數的位置)


實作80~100分的打V:

=如果(成績為80分,如果(成績為<=100 分 , ”V” ),””)
If (第一個引數的位置,if (第一個引數的位置 ,第二個引數的位置),第一個if的第三個引數的位置)

=IF (C2>=80,IF(C2<=100,”V”),“”)

 

 

相信大家都已經比較了解IF 的基礎用法了!

下一章將介紹更多跟 if 相關的進階函數 ,SUMIF、AVERAGEIF、COUNTIF。
 

Yiru@Studio - 關於我 - 意如