新四季網

if函數中錯誤值vlookup怎麼設置(IF條件函數10大用法完整版)

2023-04-29 18:51:53

EXCEL邏輯函數中的 IF 條件判斷函數,它有10大用法

先介紹下 IF 函數公式的參數含義: = IF(條件判斷成立的結果不成立的結果)。

如圖1:在C1單元格輸入=if(A1>B1,「通過」,「不通過」),因為 6>5 條件成立,所以單元格內顯示「通過」。C2同理,6>7條件不成立,所以顯示「不通過」。

細節注意:函數的參數如果是文本(文字)要加雙引號 「」,如果是數字不用加雙引號,參數也可以是函數嵌套。

圖1

if函數案例學習(從易到難)

一、單條件判斷用法(按銷售額求出每個人是否合格)

如圖1-1,在C3單元格輸入 =IF(B3,小於的符號是=,小於等於的符號是<=,不等於的符號是 。

圖1-1:單條件判斷案例

二、多條件判斷用法(函數嵌套)

如圖2-1:在 F2 單元格輸入 =IF(E2=$A$2,$B$2,IF(E2=$A$3,$B$3,IF(E2=$A$4,$B$4,0))),按CTRL 回車,再下拉填充單元格。圖2-1 if函數公式解析:

圖2-1:多條件判斷公式解析

如圖2-2:這時在E列的位置隨便填入早班、中班或晚班,F列設置過公式的地方就會自動顯示對應結果。

圖2-2:多條件判斷

三、多區間條件判斷用法(函數嵌套)。

根據不同的銷售區間,求出每個銷售員對應的提成比例。

細節注意:用if函數公式嵌套時,條件內容要按從大到小或者從小到大的順序填寫,不然函數會判斷錯誤。

圖3-1,if函數公式解析;圖3-2,動圖示範

圖3-1:多區間條件判斷函數解析

圖3-2:多區間條件判斷動圖示範

題外話:看到第二條和第三條的小夥伴肯定覺得IF的函數嵌套公式書寫實在是太長了,一不小心就會寫錯,確實是太長了,還好在新的Office2019版本出了一個IFS函數,可以讓多條件嵌套簡單化,但是作業系統必須是WIN10,所以感興趣的小夥伴可以安裝一個OFFICE2019,本人是OFFICE2016,所以沒法演示。

四、多條件並列判斷 ( IF 函數和 AND 函數和OR函數嵌套使用)

AND函數公式解析:=AND(參數1,參數2,……)可以有255個參數,表示要同時滿足參數1 參數2參數3……,必須全部滿足條件。

OR函數公式解析:=OR(參數1,參數2,……)可以有255個參數,表示滿足參數1 參數2 參數3等等,只要滿足一個參數就行。

圖4-1、if 函數和 and 函數嵌套使用。數學和語文成績同時達到85分或以上,可以當「三好學生」。

=IF(AND(B3>=85,C3>=85),"是","不是") ,當B3和C3同時滿足大於等於85時,條件成立。

圖4-1:多條件並列判斷if和AND函數嵌套用法

圖4-2、if 函數和 OR 函數嵌套使用。數學或語文成績有一門達到85分或以上,就可以當「三好學生」。

=IF(OR(B3>=85,C3>=85),"是","不是") ,當B3或C3有一門大於等於85分,就是「三好學生」。

圖4-2:多條件並列判斷 if 和OR函數嵌套使用

圖4-3、if 函數和 AND函數和 OR)表示兩個成績都大於等於90或者是三好學生就可以拿獎學金,否則沒有。

圖4-3:if函數NAD函數OR函數一起嵌套

五、給表格數據統一加一個數量或減一個數量。

把B列和C列裡的銷售數據統一減去10,用 if 函數批量處理。複製粘貼一份原表格,把銷售數據刪掉,在新表的F3單元格裡輸入 = IF(B3"",B3-10,"")。函數解析:表示當B3不等於空值時,顯示結果為B3減去10 後的值;如果B3是空值,則結果也為 空值。

圖5-1:批量減去數據或加上數據

六、if({1,0},查找列,結果列)逆向查詢

vlookup只能從左往右查,結合 if 的逆向功能,可以完成從右向左查詢數據。

細節注意:if({1,0},查找列,結果列),查找列只能是1列,結果列也只能是1列,不然數據錯誤。

如圖6-1函數詳解:用vlookup和 if({1,0}) 公式通過姓名匹配得出部門的信息,在G2單元格輸入=VLOOKUP(F2,IF({1,0},$C$2:$C$8,$A$2:$A$8),2,0),同時按下CTRL SHIFT 回車三鍵,在下拉填充單元格。

圖6-1:vlookup和 if({1,0}) 公式詳解

七、if 函數的返回結果除了是數值,還可以是數據區域。

如圖7-1:在G2單元格裡輸入 =VLOOKUP(F2,IF(E2=$A$2,$B$2:$C$4,$B$5:$C$7),2,0),當E2內容是上海公司時,就和A2內容一致,條件成立,if 輸出的結果就是B2:C4;內容如果不一致,則輸出B5:C7區域。加絕對值是為了防止數據偏移,這樣不同的條件就會對應不同的數據區域。

圖7-1

用iF函數嵌套可以完成三個及三個以上的的數據區域引用,但是每一塊的數據區域引用要連續排列,比如所有的上海公司數據區域都要連續挨著,對於不連續的可以先排序。

八、IF 函數和SUM函數和AND函數和OR函數組合使用,對多條件求和。

圖8-1、求A型產品且數量大於60的合計,在B10單元格輸入

=SUM(IF(($A$2:$A$9="A型")*($B$2:$B$9>=60),$B$2:$B$9,0))。因為AND函數只能輸出1個數,1或0,也就是TRUE(真)或FALSE(假),所以用 * 乘號代替AND。

圖8-1:AND函數條件求和

圖8-2、求A型產品或數量大於60的合計,在B10單元格輸入

=SUM(IF(($A$2:$A$9="A型") ($B$2:$B$9>=60),$B$2:$B$9,0))。因為OR函數只能輸出1個數,1或0,也就是TRUE(真)或FALSE(假),所以用 加號代替OR。

圖8-2:OR函數條件求和

九、IF函數設置時間到期提醒。

假設當前日期是2020-2-20,那麼在函數公式裡直接輸入2020-2-20是錯誤的,應該寫成DATE(2020,2,20),這樣函數才會識別。如=if(B2<DATE(2020,2,20),"","到期")

圖9-1:函數公式解析

圖9-2:結果顯示

十、N(IF)和T(IF)有數組轉換功能,本來VLOOKUP只能查找一個值,現在能查找一組數據。

如圖10-1、用VLOOKUP匹配 T(if),查找多個數據,在配合SUM函數直接求出合計。

D7單元格輸入 =SUM(VLOOKUP(T(IF({1,0},B7,C7)),$A$2:$B$4,2,0)),按CTRL Shift 回車,往下填充單元格。

詳細說明:因為B7和C7分別是文本「產品1和產品2」,所以用T(if),可以將這兩個文本組合成數組,對數組進行VLOOKUP匹配,這樣就實現多個查找值同時匹配。如果查找值是數字,把T(if) 換成 N(if)。

圖10-1:T(if)用於文本查找值

以上就是IF函數十大功能,配合VLOOKUP函數,SUM函數條件求和,IF({1,0})逆向功能,T(IF)和N(IF)數組轉換等各種函數組合成的強大功能,堅持不易,喜歡的夥伴點點關注、轉發、評論和收藏,謝謝!

,
同类文章
葬禮的夢想

葬禮的夢想

夢見葬禮,我得到了這個夢想,五個要素的五個要素,水火只好,主要名字在外面,職業生涯良好,一切都應該對待他人治療誠意,由於小,吉利的冬天夢想,秋天的夢是不吉利的
找到手機是什麼意思?

找到手機是什麼意思?

找到手機是什麼意思?五次選舉的五個要素是兩名士兵的跡象。與他溝通很好。這是非常財富,它擅長運作,職業是仙人的標誌。單身男人有這個夢想,主要生活可以有人幫忙
我不怎麼想?

我不怎麼想?

我做了什麼意味著看到米飯烹飪?我得到了這個夢想,五線的主要土壤,但是Tu Ke水是錢的跡象,職業生涯更加真誠。他真誠地誠實。這是豐富的,這是夏瑞的巨星
夢想你的意思是什麼?

夢想你的意思是什麼?

你是什​​麼意思夢想的夢想?夢想,主要木材的五個要素,水的跡象,主營業務,主營業務,案子應該抓住魅力,不能疏忽,春天夢想的吉利夢想夏天的夢想不幸。詢問學者夢想
拯救夢想

拯救夢想

拯救夢想什麼意思?你夢想著拯救人嗎?拯救人們的夢想有一個現實,也有夢想的主觀想像力,請參閱週宮官方網站拯救人民夢想的詳細解釋。夢想著敵人被拯救出來
2022愛方向和生日是在[質量個性]中

2022愛方向和生日是在[質量個性]中

[救生員]有人說,在出生88天之前,胎兒已經知道哪天的出生,如何有優質的個性,將走在什麼樣的愛情之旅,將與生活生活有什么生活。今天
夢想切割剪裁

夢想切割剪裁

夢想切割剪裁什麼意思?你夢想切你的手是好的嗎?夢想切割手工切割手有一個真正的影響和反應,也有夢想的主觀想像力。請參閱官方網站夢想的細節,以削減手
夢想著親人死了

夢想著親人死了

夢想著親人死了什麼意思?你夢想夢想你的親人死嗎?夢想有一個現實的影響和反應,還有夢想的主觀想像力,請參閱夢想世界夢想死亡的親屬的詳細解釋
夢想搶劫

夢想搶劫

夢想搶劫什麼意思?你夢想搶劫嗎?夢想著搶劫有一個現實的影響和反應,也有夢想的主觀想像力,請參閱週恭吉夢官方網站的詳細解釋。夢想搶劫
夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂什麼意思?你夢想缺乏異常藥物嗎?夢想缺乏現實世界的影響和現實,還有夢想的主觀想像,請看官方網站的夢想組織缺乏異常藥物。我覺得有些東西缺失了