酷知百科網

位置:首頁 > 遊戲數碼 > 互聯網

怎麼使用Excel中的IF函數

互聯網3.01W

EXCEL工作表函數如果VLOOKUP能排第一的話,IF函數絕對能夠得上第二。工作表中的邏輯判斷問題基本都可以用IF函數來解決。用好IF函數,對建立一些大型的表模是非常重要的。IF函數的應用範圍很廣,但實際工作中單獨使用IF的時候比較少,一般都是配合其他函數使用較多。

操作方法

(01)零、IF函數的使用方法(參數)IF函數:if(logical_test,[value_of_true],[value_of_false])。第一個參數,logical_test是指判斷條件表達式,如:1>0;第二個參數,  [value_of_true]是指如果條件表達式判斷的結果爲真,那麼就會執行這個參數,如果[value_of_true]是if表達式,那麼就會執行判斷此if表達式,這也是if表達式的嵌套使用,如果不是if表達式,那麼就會直接返回[value_of_true]值;例:if(1>0,'真','假'),執行後的結果是:真第三個參數,[value_of_false]是指如果條件表達式判斷的結果爲假,那麼就會執行這個參數,道理同第二個參數

怎麼使用Excel中的IF函數

(02)一、IF函數的使用方法(入門級)1、單條件判斷返回值=IF(A2>20,"完成任務","未完成")2、多重條件判斷=IF(A1="101","現金",IF(A1="1121","應收票據",IF(A1=1403,"原材料")))注:多條件判斷時,注意括號的位置,右括號都在最後,有幾個IF就輸入幾個右括號。3、多區間判斷=IF(A1<60,"不及格",IF(A1<80,"良好","優秀"))=IF(A1>=80,"優秀",IF(A1>=60,"良好","不及格"))注:IF在進行區間判斷時,數字一定要按順序判斷,要麼升要不降。

怎麼使用Excel中的IF函數 第2張

(03)二、IF函數的使用方法(進階)4、多條件並列判斷=IF(AND(A2>60,B1<5),"合格","不合格")=IF(OR(A1>60,B1<100),"合格","不合格")注:and()表示括號內的多個條件要同時成立or()表示括號內的多個條件任一個成立5、複雜的多條件判斷=IF(OR(AND(A1>60,B1<100),C1="是"),"合格","不合格")=IF(ADN(OR(A1>60,B1<100),C1="是"),"合格","不合格")6、判斷後返回區域=VLOOKUP(A1,IF(B1=1,C:D,F:G),2,0)注:IF函數判斷後返回的不只是值,還可以根據條件返回區域引用。

怎麼使用Excel中的IF函數 第3張

(04)三、IF函數的使用方法(進階)7、IF({1,0}結構=VLOOKUP(A1,IF({1,0},C2:C7,B2:B7),2,0){=VLOOKUP(J15&K15,IF({1,0},A1:A2&B1:B2,C1:C2),2,0)}注:利用數組運算返回數組的原理,IF({1,0}也會返回一個數組,即當第一個參數爲1時的結果放在第1列,爲0時的結果放在數組第二列。8、N(IF( 和 T(IF({=SUM(VLOOKUP(T(IF({1,0},J15,K15)),E15:G17,3,0))}注:vlookup函數第一個參數不能直接使用數組,借用t(if結構可以轉換成內存數組。

怎麼使用Excel中的IF函數 第4張

(05)四、IF函數的使用方法(嵌套)9. =IF(B2<2000,0,IF(B2<2500,0.05,IF(B2<4000,0.1,0.15)))一個if函數只能判斷真或假,但通常情況下,我們需要分出三種及以上討論,可可以嵌套多個if函數。

怎麼使用Excel中的IF函數 第5張

特別提示

嵌套函數時,一定要先將遊標定位於value-if-flase處,因爲是不滿足條件了,才進行下一個條件的判定

在實際運用中,if可以和or、and、isnumber、search等嵌套,注意靈活搭配。

標籤:Excel 函數