IF函式的使用方法 入門級

2022-11-26 10:42:02 字數 1007 閱讀 7755

1、單條件判斷返回值

=if(a1>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在進行區間判斷時,數字一定要按順序判斷,要麼昇要不降。

二、if函式的使用方法(高階)

4、多條件並列判斷

=if(and(a1>60,b1<100),"合格","不合格")

=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函式判斷後返回的不只是值,還可以根據條件返回區域引用。

三、if函式的使用方法(高階)

7、if(結構

=vlookup(a1,if(,c1:c10,b1:b10),2,0)

,a1:a2&b1:b2,c1:c2),2,0)}

注:利用陣列運算返回陣列的原理,if(也會返回乙個陣列,即當第乙個引數為1時的結果放在第1列,為0時的結果放在陣列第二列。

8、n(if( 和 t(if(

,j15,k15)),e15:g17,3,0))}

注:vlookup函式第乙個引數不能直接使用陣列,借用t(if結構可以轉換成記憶體陣列。

excel vlookup函式使用方法

今天在的時候,看到旁邊有人問excel中條件查詢vlookup的問題,有幾位高手都知道使用vlookup作答,可惜都是沒有經過測試,直接複製別人的答案。有圖詳細解答一下這個問題 問題 如下圖,已知表sheet1中的資料如下,如何在資料表二 sheet2 中如下引用 當學號隨機出現的時候,如何在b列顯...

COUNTIF函式使用方法

countif 請參閱計算區域中滿足給定條件的單元格的個數。語法countif range,criteria range 為需要計算其中滿足條件的單元格數目的單元格區域。criteria 為確定哪些單元格將被計算在內的條件,其形式可以為數字 表示式或文字。例如,條件可以表示為 32 32 32 或 ...

Excel中COUNTIF函式的使用方法彙總

7 等於e5單元格的值countif data,e 5 8 小於e5單元格的值countif data,e 5 9 大於或等於e5單元格的值countif data,e 5 10 小於或等於e5單元格的值countif data,e 5 三 等於或包含某n個特定字元的單元格個數 1 兩個字元coun...