六、IF函數(shù): IF函數(shù)用于判斷指定單元格或單元格區(qū)域中的數(shù)值是否滿足某個(gè)條件。 語(yǔ)法是 :“IF(logical_test,value_if_true,value_if_false)” 。 參數(shù):“l(fā)ogical_test是計(jì)算結(jié)果為TRUE或FALSE的任意值或表達(dá)式; value_if_true是“l(fā)ogical_test”為TRUE時(shí)的返回值,如果忽略,則返回TRUE; value_if_false是當(dāng)“l(fā)ogical_test”為FALSE時(shí)的返回值,如果忽略,則返回FALSE。 可以將多個(gè)(七層)IF函數(shù)嵌套在一起來(lái)執(zhí)行多個(gè)檢測(cè)條件的復(fù)雜比較。 例:判斷平均成績(jī)是否及格(60分以上為及格,否則為不及格)。 在J2單元格中輸入函數(shù):“=IF(H2>=60,'及格','不及格')”,并將函數(shù)復(fù)制到其他行。 七、IFS函數(shù): IFS函數(shù)用于判斷是否滿足一個(gè)或多個(gè)條件。 語(yǔ)法是:“IFS(logical_test, value_if_true,…)”。 參數(shù):logical_test(必需)是計(jì)算結(jié)果為TRUE或FALSE的任意值或表達(dá)式; value_if_true(必需)是當(dāng)“l(fā)ogical_test”的結(jié)果為TRUE時(shí)要返回的值。 IFS函數(shù)最多可以有127個(gè)參數(shù)(允許測(cè)試127個(gè)不同的條件)。 IFS函數(shù)可以取代多個(gè)IF函數(shù)嵌套。 例:根據(jù)平均成績(jī)判定級(jí)別(90分以上為A,80分以上為B,70分以上為C,60分以上為D,否則為E)。 在J2單元格中輸入函數(shù):“=IFS(H2>90,'A',H2>80,'B',H2>70,'C',H2>60,'D',TRUE,'E')”,并將函數(shù)復(fù)制到其他行。 八、IFERROR函數(shù): IFERROR函數(shù)用于捕獲和處理公式中的錯(cuò)誤。 語(yǔ)法是:“IFERROR(value, value_if_error)”。 參數(shù):value是要檢査是否存在錯(cuò)誤的參數(shù); value_if_error為計(jì)算結(jié)果出現(xiàn)錯(cuò)誤時(shí)的返回值。 如果value或value_if_error是空單元格,則視為空字符串值。 如果value是數(shù)組公式,則返回一個(gè)結(jié)果數(shù)組。 例:應(yīng)用IFERROR函數(shù)檢查公式中的錯(cuò)誤,并給出錯(cuò)誤提示。 在C2單元格中輸入函數(shù):“=IFERROR(A2/B2,'有錯(cuò)誤')”,并將函數(shù)復(fù)制到其他行。 九、IFNA函數(shù): IFNA函數(shù)用于檢查是否存在“#N/A”錯(cuò)誤(某個(gè)值不可用于公式)。如果存在“#N/A”錯(cuò)誤,則返回指定結(jié)果;否則返回公式本身的結(jié)果。 語(yǔ)法是:“IFNA(value, value_if_na)”。 參數(shù):Value是要檢查是否存在“#N/A”錯(cuò)誤的值或表達(dá)式; Value_if_na是存在“#N/A”錯(cuò)誤時(shí)要返回的結(jié)果。 例:檢查公式中是否存在“#N/A”錯(cuò)誤,如果存在則返回“111”。 在D2單元格中輸入函數(shù):“=IFNA(CHITEST(A2:C2,A2:C3),111)”; 在D3單元格中輸入函數(shù):“=IFNA(CHITEST(A2:C2,A3:C3),111)”。 十、SWITCH函數(shù): SWITCH函數(shù)用于計(jì)算一個(gè)表達(dá)式的值,并返回相匹配的對(duì)應(yīng)值。如果沒(méi)有匹配項(xiàng),則返回可選默認(rèn)值。 語(yǔ)法是:“=SWITCH(expression, value1, result1, [defaut_or_value2,result2],...”。 參數(shù):expression是要計(jì)算的表達(dá)式; value1(必需)、defaut_or_value2…defaut_or_value126(非必需)是要與表達(dá)式計(jì)算結(jié)果比較的值; value1...value126是要返回的結(jié)果。 例:判斷A列中的參數(shù),并返回對(duì)應(yīng)的結(jié)果。 在B單元格中輸入函數(shù):“=SWITCH((A2),1,'一',2,'二',3,'三','無(wú)')”,并將函數(shù)復(fù)制到其他行。 |
|