Excel中IF函數的嵌套用法(多條件)


Excel中IF函數的嵌套用法(多條件)

Excel中IF函數的嵌套用法(多條件)

 

函數格式:
if(logical_test,value_if_true,value_if_false)。
其中:“logical_test”表示設定的條件,“value_if_true”表示當目標單元格與設定條件相符時返回的函數值,“value_if_false”表示當目標單元格與設定條件不符時返回的函數值。

 

一、IF函數的語法結構:

 

     IF:是執行真假值判斷,根據邏輯測試的真假值返回不同的結果。 語法結構:IF(條件,結果1,結果2)

 

二、操作方法

     打開所需軟件Excel,輸入所需的的表格,再找到所填等級資料的第一行,然后,找到工具欄的的“fx”或者點菜單“插入”→“fx函數” →在出現的粘貼函數窗口中選擇“全部” →移動滾動條選擇“IF”此時出現IF函數編輯窗口,在第一個文本框內輸入第一個條件,第二個文本框內輸入第一個條件結果,第三個文本框內輸入以后所有的 條件並相應的結果。如公式:   IF(B2>89,"A",IF(B2>79,"B",IF(B2>69,"C",IF(B2>59,"D","F")))) 第一條件B2>89,第一條件結果"A",第三個文本框輸入:IF(B2>79,"B",IF(B2>69,"C",IF(B2>59,"D","F"

     第二個方法是在編輯公式欄內直接輸入以下的公式。 三、示例 1、在學生成績工作表中,單元格 B2中包含計算當前成績等級的公式。如果 B2 中的公式結果大於等於 60,則下面的函數將顯示“及格”,否則將顯示“不及格”。       條件   結果1   結果2 IF(B2>=60,"及格","不及格") 2、如果要給以學生成績為名稱所引用的數字設置字母級別,請參閱下表:

 

學生成績統計情況

大於 89

A或優

80 到 89

B或良

70 到 79

C或中

60 到 69

D或及格

小於 60

F或差

 

可以使用下列嵌套 IF 函數:

IF(B2>89,"A",IF(B2>79,"B",IF(B2>69,"C",IF(B2>59,"D","F"))))

IF(B2>89,"優",IF(B2>79,"良",IF(B2>69,"中",IF(B2>59,"及格","差"))))

還有一種方法為:

IF(B2<60,"F", IF(B2<=69,"D", IF(B2<=79,"C", IF(B2<=89,"B","A",))))

IF(B2<60,"差",IF(B2<=69,"及格",IF(B2<=79,"中",IF(B2<=89,"良","優"))))

當在第一個空格出現結果后,下面結果如下操作:按住Ctrl   把鼠標放在格子右下角,當鼠標變成十字時間向下拖動,即可產生所有結果。 注:1、B2是所要計算的值所在的列和行號,“B”為列號,數字“2”為第一個值所在的行。 2、IF函數的結尾的“)”反括號的個數應為IF的個數。如:IF(B2<60,”差”IF(B2<=69,”及格”,IF(B2<=79,”中”,IF(B2<=89,”良”,”優”)))),有4個IF,所以用了4個“)”。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM