資源描述:
《if函數(shù)的嵌套運用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、-IF函數(shù)的嵌套運用要靈活使用IF函數(shù),很有必要理解IF函數(shù)的語法和參數(shù)?! F函數(shù)的語法:IF(參數(shù)1,參數(shù)2,參數(shù)3)IF函數(shù)的含義是在單元格中以參數(shù)1為條件進行檢測,當檢測結(jié)果符合參數(shù)1時,執(zhí)行參數(shù)2的命令,反之則執(zhí)行參數(shù)3的命令。其中:參數(shù)1為函數(shù)執(zhí)行檢測的條件,它一般是一個公式或一個數(shù)值表達式,參數(shù)2和參數(shù)3可以是顯示一個字符串、顯示一個數(shù)值或顯示某一公式的計算結(jié)果。參數(shù)之間用半角的“,”隔開,字符串也要用半角引號括住?! 〈蠹铱梢钥匆幌孪旅孢@個截圖:A1的數(shù)據(jù)為1,B1的數(shù)據(jù)為2,在C1輸入公式:=IF(A1=B1,3,4),
2、得到結(jié)果為4。 公式理解:A1的值等于B1是參數(shù)1,將參數(shù)1做為檢測條件,如果檢測結(jié)果是真,就執(zhí)行參數(shù)2的命令,反之就執(zhí)行參數(shù)3的命令,因此結(jié)果就是參數(shù)3的命令,返回值為4?! 嵗?,下圖是源數(shù)據(jù),根據(jù)描述寫出相應的公式?! ?、如果B4是今朝,最近要學淘寶,否則待定?! 」綖椋?IF(B4="今朝","最近學淘寶","待定") 2、如果B4是今朝且C4是不會,慘了,否則待定。公式1:=IF(AND(B4="今朝",C4="不會"),"慘了","待定")公式2:=IF((B4="今朝")*(C4="不會"),"慘了","待定")除了
3、上面兩種公式以外,另外全部用if也可以完成,公式為:=IF(B4="今朝",IF(C4="不會","慘了","待定"),"待定")。 3、如果B4是今朝且C4是不會,D4沒有人協(xié)助,那就慘了,否則沒事。公式1:=IF(AND(B4="今朝",C4="不會",D4="沒有"),"慘了","沒事")公式2:=IF((B4="今朝")*(C4="不會")*(D4="沒有"),"慘了","沒事")公式3:=IF(B4="今朝",IF(C4="不會",IF(D4="沒有","慘了","沒事"))) 4、如果B4是紫陌、冷逸、月亮其中一個,就會淘寶
4、,否則不會---公式1:=IF(OR(B4={"紫陌","冷逸","月亮"}),"會淘寶","不會")公式2:=IF(OR(B4="紫陌",B4="冷逸",B4="月亮"),"會淘寶","不會") 提示:如果條件不多可以使用if函數(shù),如果嵌套層數(shù)超過3、4層,還是建議用vlookup函數(shù)等取代?! 嵗?,下圖兩個單元格數(shù)據(jù),如果需要得到左邊B4單元格的值,該如何設(shè)計公式呢? 公式為:=IF(TRUE,B4,C4),就可以得到B4單元格的值。同理,如果需要得到右邊C4單元格的值,公式則為:=IF(FALSE,B4,C4)。解釋:ture
5、就是真,false就是錯。如果真ture,就執(zhí)行參數(shù)2;如果假false,就執(zhí)行參數(shù)3?! 嵗聢D是一個關(guān)于花的投票表。其中B、C兩列是源數(shù)據(jù),根據(jù)源數(shù)據(jù),如何快速的在E、F列輸入對應的數(shù)據(jù)?! 〔僮鞑襟E:首先,選擇E4:F9單元格區(qū)域,輸入公式:=IF({1,0},B4:B9,C4:C9),按下三鍵完成。此題是2個單元格的數(shù)組,就是使用IF({1,0}……這樣的形式得到數(shù)組公式?! 嵗模聢D是也是投票表,只是增加了一列花種。如何一次性的在EFG列輸入ABC列對應的數(shù)據(jù)。--- 操作步驟:選中E4:G9區(qū)域,然后輸入:=IF({
6、1,1,0},A4:A9,C4:C9),三鍵結(jié)束,就可以一次性得到左邊的數(shù)據(jù)?! 嵗?,如何根據(jù)ABCD列的數(shù)據(jù)完成右邊數(shù)據(jù)的輸入?! 〔僮鞑襟E:選中F4:I9區(qū)域,然后輸入:=IF({1,0,1,0},A4:A9,B4:B9),三鍵結(jié)束,就可以一次性得到左邊的數(shù)據(jù)?! ∪?、四、五實例總結(jié):上面三題都屬于單元格的數(shù)組,就是使用IF({1,0}……這樣的形式不斷變換得到需要的數(shù)組公式。 實例六,根據(jù)票數(shù)查找“說明”及“花種”。--- 如上圖所示,上邊和右邊的內(nèi)容為源數(shù)據(jù),根據(jù)票數(shù)完成“說明”及“花種”的查找。此題可以使用使用IF和VLO
7、OKUP兩種方法查找。第一,IF函數(shù)使用IF函數(shù),需要進行7層嵌套才能完成。其中j列是輔助列,公式為:=IF(B33<=100,"1級",IF(B33<=200,"2級",IF(B33<=300,"3級",IF(B33<=400,"4級",IF(B33<=500,"5級",IF(B33<=600,"6級",IF(B33<=700,"7級","8級")))))))第二,VLOOKUP函數(shù)如果嵌套層數(shù)過多,可以使用VLOOKUP,lookup,index+match取代if函數(shù)?!罢f明”列的公式為:=VLOOKUP(B33,J33:L40,3)
8、,這里用到了模糊查找,就是第四個參數(shù)省略。套用這樣的格式:IF({1,0},查找內(nèi)容的列,返回內(nèi)容的列),得到“花種”的公式為:=VLOOKUP($B33,IF({1,0},$C