首頁 > 農業
Is系列判斷函式應用技巧,絕對的乾貨哦
由 Excel函式公式 發表于 農業2021-05-20
簡介解讀:首先使用Isblank函式判斷D3:D9區域中的單元格是否為空,返回一個包含True和False的陣列
判別函式怎麼預測
提起判斷,大家想到的一定是If函式,但在Excel中,判斷並不是If的專利,還可以是Ifs,或者Is系列函式。
一、Isblank函式。
功能:
判斷單元格是否為空,如果為空,則返回True,否則返回False。
語法結構:
=Isblank(單元格地址)。
目的:
統計員工缺勤人數。
方法:
1、在目標單元格中輸入公式:=SUM(ISBLANK(D3:D9)*1)。
2、快捷鍵Ctrl+Shift+Enter。
解讀:
首先使用Isblank函式判斷D3:D9區域中的單元格是否為空,返回一個包含True和False的陣列。將此陣列乘以1轉為包含1和0的陣列,最後用Sum函式求和即可。
二、Islogical函式。
功能:
用於判斷指定的值是否為邏輯值,如果是,則返回True,否則返回False。
語法結構:
=Islogical(值或單元格引用)。
目的:
判斷是否簽到。
方法:
在目標單元格中輸入公式:=ISLOGICAL(IF(D3<>“”,TRUE,“”))。
解讀:
首先使用If函式判斷D3單元格的值是否為空,如果不為空,則返回True,否則返回空值,然後用Islogical函式判斷返回結果,不為空的單元格判斷結果為True,所以返回結果為True,空單元格的判斷結果為空,用Islogical的判斷結果為False。
三、Isnumber函式。
功能:
用於判斷值或單元格引用的值是否為數字,如果是,則返回True,否則返回False。
語法結構:
=Isnumber(值或單元格引用)。
目的:
統計指定商品的銷量總和。
方法:
1、在目標單元格中輸入公式:=SUM(ISNUMBER(FIND(B3:B9,E3))*D3:D9)
2、Ctrl+Shift+Enter填充。
解讀:
首先使用Find函式查詢B3:B9單元格區域的值在E3單元格,如果出現,則返回查詢到的起始位置,並作為Isnumber函式的引數,即返回True,所有返回True的單元格表示其名稱都出現於E3單元格中。然後將返回的邏輯值陣列與D3:D9單元格區域中的對應單元格相乘,最後用Sum函式求和。
四、Istext函式。
功能:
判斷值是否為文字,如果是,則返回True,否則返回False。
語法結構:
=Istext(值或單元格引用)。
目的:
判斷員工是否簽到。
方法:
在目標單元格中輸入公式:=IF(ISTEXT(D3),“已簽到”,“”)。
解讀:
√也是文字的一種,所以用Istext判斷時,返回的結果為True,然後再用If函式判斷,返回“已簽到“,否則返回空值。
五、Isnontext函式。
功能:
用於判斷值是否為非文字,如果不是文字,則返回True,否則返回False。
語法結構:
=Isnontext(值或單元格引用)。
目的:
判斷員工是否簽到。
方法:
在目標單元格中輸入公式:=IF(ISNONTEXT(D3),”“,”已簽到“)。
解讀:
首先使用Isnontext判斷D3單元格的值是否為文字,返回結果作為If函式的條件引數,如果不是文字,則返回空值,否則返回“已簽到。
六、Isformula函式。
功能:
用於判斷單元格是否包含公式,如果是,則返回True,否則返回False。
語法結構:
=Isformula(單元格引用地址)。
注意事項:
Isformula函式是Excel 2013的新增函式,不能在10及以下版本中使用。
目的:
判斷單元格中的內容是否包含公式。
方法:
在目標單元格中輸入公式:=ISFORMULA(E3)。
解讀:
因為E列的資料都是用公式計算的,所以Isformula的返回結果為True。
七、Iseven函式。
功能:
用於判斷數字是否為偶數,如果是,則返回True,否則返回False。
語法結構:
=Iseven(數值)。
目的:
統計女銷售員的人數。
方法:
1、在目標單元格中輸入公式:=SUM(ISEVEN(MID(C3:C9,17,1))*1)。
2、快捷鍵Ctrl+Shift+Enter填充。
解讀:
公式中首先用Mid函式提取身份證號碼的第17位,使用Iseven判斷奇偶性,然後乘以1並使用Sum函式對陣列進行求和,得到女銷售員的人數。
八、Isodd函式。
功能:
用於判斷數字是否是奇數,如果是,則返回True,否則返回False。
語法結構:
=Isodd(數值)。
目的:
統計男銷售員的人數。
方法:
1、在目標單元格中輸入公式:=SUM(ISODD(MID(C3:C9,17,1))*1)。
2、快捷鍵Ctrl+Shift+Enter填充。
解讀:
公式中首先利用Mid函式提取身份證號碼的第17位,使用Isodd函式判斷奇偶性,然後乘以1並使用Sum函式對陣列進行求和,得到男銷售員的人數。
九、Isna函式。
功能:
用於判斷值是否為錯誤值“#N/A” ,如果是,則返回True,否則返回False。
語法結構:
=Isna(值或單元格引用)。
目的:
查詢銷量資訊。
方法:
在目標單元格中輸入公式:=IF(ISNA(VLOOKUP(G3,B3:D9,3,0)),“未找到”,VLOOKUP(G3,B3:D9,3,0))。
解讀:
公式中首先使用Vlookup函式查詢G3單元格值得銷量,如果G3單元格的值在B3:B9區域能夠查詢到,則返回對應的銷量,並作為Isna函式的引數,此時Isna函式的返回結果為False,並將False作為If函式的引數,透過判斷後繼續執行Vlookup函式;如果G3單元格的值在B3:B9區域中未能找到,則返回”#N/A“,並作為Isna函式的引數,此時Isna函式的返回結果為True,並將True作為If函式的引數,透過判斷後返回“未找到”。
十、Isref函式。
功能:
用於判斷值是否為單元格引用,如果是,則返回True,否則返回False。
語法結構:
=Isref(值或單元格引用)。
目的:
判斷H3單元格的值是否為引用值。
方法:
在目標單元格中輸入公式:=IF(ISREF(H3),“公式引用值”,“”)。
解讀:
公式中首先用Isref判斷H3單元格的值,結果作為If函式的條件判斷引數,如果條件成立,則返回“公式引用值”,否則返回空值。
十一、Iserror函式。
功能:
用於判斷值是否為錯誤值,如果是,則返回True,否則返回False。
語法結構:
=Iserror(值或單元格引用)。
目的:
統計銷量和。
方法:
1、在目標單元格中輸入公式:=SUM(IF(ISERROR(D3:D9),0,D3:D9))。
2、Ctrl+Shift+Enter填充。
解讀:
用Iserror函式判斷D3:D9單元格是否有錯誤值,並將結果作為If函式的引數,如果有錯誤值,則返回0,否則返回對應的值,並用Sum函式求和。
結束語:
本文結合實際,對Isblank等11種常用的判斷函式進行了解讀,對於使用技巧,你Get到了嗎?