文、意如.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 - 關於我 - 意如