tft每日頭條

 > 生活

 > excelif函數嵌套條件的使用

excelif函數嵌套條件的使用

生活 更新时间:2024-07-21 05:12:20

要靈活使用if函數,很有必要理解IF函數的語法和參數。

IF函數的語法:IF(參數1,參數2,參數3)

IF函數的含義是在單元格中以參數1為條件進行檢測,當檢測結果符合參數1時,執行參數2的命令,反之則執行參數3的命令。

其中:參數1為函數執行檢測的條件,它一般是一個公式或一個數值表達式,參數2和參數3可以是顯示一個字符串、顯示一個數值或顯示某一公式的計算結果。

參數之間用半角的“,”隔開,字符串也要用半角引号括住。

大家可以看一下下面這個截圖:A1的數據為1,B1的數據為2,在C1輸入公式:=IF(A1=B1,3,4),得到結果為4。

公式理解:A1的值等于B1是參數1,将參數1做為檢測條件,如果檢測結果是真,就執行參數2的命令,反之就執行參數3的命令,因此結果就是參數3的命令,返回值為4。

實例一,下圖是源數據,根據描述寫出相應的公式。

1、如果B4是今朝,最近要學淘寶,否則待定。

公式為:=IF(B4="今朝","最近學淘寶","待定")

2、如果B4是今朝且C4是不會,慘了,否則待定。

公式1:=IF(AND(B4="今朝",C4="不會"),"慘了","待定")

公式2:=IF((B4="今朝")*(C4="不會"),"慘了","待定")

除了上面兩種公式以外,另外全部用if也可以完成,公式為:=IF(B4="今朝",IF(C4="不會","慘了","待定"),"待定")。

3、如果B4是今朝且C4是不會,D4沒有人協助,那就慘了,否則沒事。

公式1:=IF(AND(B4="今朝",C4="不會",D4="沒有"),"慘了","沒事")

公式2:=IF((B4="今朝")*(C4="不會")*(D4="沒有"),"慘了","沒事")

公式3:=IF(B4="今朝",IF(C4="不會",IF(D4="沒有","慘了","沒事")))

4、如果B4是紫陌、冷逸、月亮其中一個,就會淘寶,否則不會

公式1:=IF(OR(B4={"紫陌","冷逸","月亮"}),"會淘寶","不會")

公式2:=IF(OR(B4="紫陌",B4="冷逸",B4="月亮"),"會淘寶","不會")

提示:如果條件不多可以使用if函數,如果嵌套層數超過3、4層,還是建議用vlookup函數等取代。

實例二,下圖兩個單元格數據,如果需要得到左邊B4單元格的值,該如何設計公式呢?

公式為:=IF(TRUE,B4,C4),就可以得到B4單元格的值。同理,如果需要得到右邊C4單元格的值,公式則為:=IF(FALSE,B4,C4)。

解釋:ture就是真,false就是錯。如果真ture,就執行參數2;如果假false,就執行參數3。

實例三,下圖是一個關于花的投票表。其中B、C兩列是源數據,根據源數據,如何快速的在E、F列輸入對應的數據。

操作步驟:首先,選擇E4:F9單元格區域,輸入公式:=IF({1,0},B4:B9,C4:C9),按下三鍵完成。

此題是2個單元格的數組,就是使用IF({1,0}……這樣的形式得到數組公式。

實例四,下圖是也是投票表,隻是增加了一列花種。如何一次性的在EFG列輸入ABC列對應的數據。

excelif函數嵌套條件的使用(Excel中IF函數嵌套運用)1

操作步驟:選中E4:G9區域,然後輸入:=IF({1,1,0},A4:A9,C4:C9),三鍵結束,就可以一次性得到左邊的數據。

實例五,如何根據ABCD列的數據完成右邊數據的輸入。

操作步驟:選中F4:I9區域,然後輸入:=IF({1,0,1,0},A4:A9,B4:B9),三鍵結束,就可以一次性得到左邊的數據。

三、四、五實例總結:上面三題都屬于單元格的數組,就是使用IF({1,0}……這樣的形式不斷變換得到需要的數組公式。

實例六,根據票數查找“說明”及“花種”。

excelif函數嵌套條件的使用(Excel中IF函數嵌套運用)2

如上圖所示,上邊和右邊的内容為源數據,根據票數完成“說明”及“花種”的查找。

此題可以使用使用IF和VLOOKUP兩種方法查找。

第一,IF函數

使用IF函數,需要進行7層嵌套才能完成。其中j列是輔助列,

公式為:=IF(B33

第二,VLOOKUP函數

如果嵌套層數過多,可以使用VLOOKUP,lookup,index match取代if函數。

“說明”列的公式為:=VLOOKUP(B33,J33:L40,3),這裡用到了模糊查找,就是第四個參數省略。

套用這樣的格式:IF({1,0},查找内容的列,返回内容的列),得到“花種”的公式為:=VLOOKUP($B33,IF({1,0},$C$4:$C$9,$B$4:$B$9),2,0)

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved