同學們好,今天小櫻老師來給大家細細講解一下if函數的使用。
excel中對if函數的說明如下:
圖1 if函數的說明
就是:
判斷是否滿足一個條件,滿足的話,返回一個結果,不滿足的話就返回另外一個結果。
logical_test 邏輯判斷語句,就是判斷的條件,如F2<60
Value_if_true符合上面這個條件句的結果,「不合格」;
vlaue_if_false不符合條件句的時候,顯示什麼結果,如「合格」。
就比如:成績<60,返回「不合格」;成績>=60,返回「合格」。
用if函數計算,寫成:=if(f2<60,"不合格","合格"),
這裡要注意的是,返回的結果如果是中文文字,那麼就要用上英文的雙引號""
----小櫻課堂華麗麗的的分割線----
那麼問題來了,如果出現三個結果呢,即60分以下的不合格,60到90分之間的合格,90分以上(含90)的為優秀。
圖2 成績的判斷結構圖
按照前面給大家所講的嵌套函數
=if(條件1,符合條件1返回值,if(條件2,符合條件2返回值,不符合條件2返回值))
那麼我們套用上面的成績,可以寫成:
=if(f2<60,"不合格",if(f2>=90,"優秀","合格"))
圖3 成績區間判斷
----小櫻課堂華麗麗的的分割線----
那麼,第1題關於優惠金額的題目,大家都會用if函數計算了麼?
在「優惠金額」列,用IF函數求出全部記錄的優惠金額。規則是:「金額」在3000以下(不含3000)的沒有優惠(即優惠金額為0);「金額」在3000(含3000)至6000(含6000)之間的優惠金額為「金額*10%」;「金額」超過6000的優惠金額為「金額*15%」。
這裡容易出錯的就是:
1)這個結果「金額*15%」,並不是說符合6000以上的就顯示「15%」,而是要你用公式:優惠金額=金額*15%,也就是算出實際要優惠多少錢。
2)注意嵌套if函數時,光標應該停放在value_if_false的位置,再點擊if函數嵌套。
其他類型題目用法相同,只要大家能夠先分清條件區間,第一個if判斷頭,第二個if判斷尾,去頭去尾,中間區間的表達就不用考慮了~