37.如何巧用IF函數
第一種情況:如有一工作表,C1單元格計算公式為:=A1/B1,當A1、B1單元格中沒有輸入數據時,C1單元格就會出現「#DIV/O!」的錯誤信息。
方法一:此時我們就可以用IF函數將C1單元格中的計算公式在編輯欄中直接更改為:=IF(B1=0,"",A1/B1),這樣只有當B1單元格的值是非零時,C1單元格中的值按A1/B1進行計算,從面有效地避免錯誤情況的發生。
方法二:1、選中C1單元格。
2、點擊菜單「插入→函數」,彈出「插入函數」對話框
在「插入函數」對話框中,在「選擇類別」框中選「常用函數」,在「選擇函數」框中選「IF」,然後點「確定」,彈出「函數參數」對話框
3、在「函數參數」對話框中:Logical-test框中輸入b1=0
Value-if-true框中輸入""
Value-if-false框中輸入a1/b1
然後點「確定」即可(請注意:在用函數時使用的標點符號均應是半形,如輸入的是小寫英文字母,點確定後,系統將自動轉為大寫,當然也可直接輸入的是大寫英文字母)。
第二種情況:如在C2單元格中輸入學生成績,D2單元格根據C2情況給出相應的「優秀」或「不優秀」信息。
方法一:我們可以利用IF函數在D2單元格中輸入:=IF(C2〈60,"不優秀","優秀")
方法二:
1、選中D2單元格。
2、點擊菜單「插入→函數」,彈出「插入函數」對話框, 在「插入函數」對話框中,在「選擇類別」框中選「常用函數」,在「選擇函數」框中選「IF」,然後點「確定」,彈出「函數參數」對話框。
3、在「函數參數」對話框中:Logical-test框中輸入C2〈60
Value-if-true框中輸入"不優秀"
Value-if-false框中輸入"優秀"
然後點「確定」即可。
第三種情況:當在C3單元格中輸入計算公式為:=A3+B3,當A3、B3沒有輸入數值時,C3出現的結果是「0」,這裡我們也可以利用IF函數把C3單元格中的計算公式更改為:=IF(A3="","",A3+B3),這樣A3、B3沒有輸入數值時,C3單元格就不會進行A3+B3的計算操作,也就不會顯示「0」值的結果。
另亦可:選中C3單元格,然後點擊菜單「插入→函數」,彈出「插入函數」對話框,在「插入函數」對話框中,在「選擇類別」框中選「常用函數」,在「選擇函數」框中選「IF」,然後點「確定」,彈出「函數參數」對話框。在「函數參數」 對話框中: Logical-test框中輸入A3=""
Value-if-true框中輸入""
Value-if-false框中輸入A3+B3
如下圖:
然後點「確定」即可。
推薦閱讀:
※Excel INDEX+SMALL函數用法
※Excel的SUM函數9種公式設置範例
※淺談機器學習時代的哈希演算法(一)
※ExcelVLOOKUP函數從入門到精通,從精通到放棄
※Excel函數應用之邏輯函數
TAG:函數 |