tft每日頭條

 > 生活

 > if函數中錯誤值vlookup怎麼設置

if函數中錯誤值vlookup怎麼設置

生活 更新时间:2024-12-03 01:55:32

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

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

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

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

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

圖1


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

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

如圖1-1,在C3單元格輸入 =IF(B3<=6000,"不合格","合格"),然後下拉填充單元格。

細節注意:excel中,大于的符号是>,小于的符号是<,大于等于的符号是>=,小于等于的符号是<=,不等于的符号是<> 。

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

圖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函數公式解析:

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

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

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

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

圖2-2:多條件判斷

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

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

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

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

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

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

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

圖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時,條件成立。

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

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

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

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

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

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

圖4-3、if 函數和 AND函數和 OR 函數一起嵌套使用

  1. 數學和語文都大于等于90分或者是“三好學生”的獎勵“獎學金”。
  2. E3單元格輸入=IF(OR(AND(B3>=90,C3>=90),D3="是"),"有獎學金","無")
  3. AND(B3>=90,C3>=90)表示兩個都要大于等于90,同時AND函數也作為了OR函數的參數1
  4. OR(AND(B3>=90,C3>=90),D3="是")表示兩個成績都大于等于90或者是三好學生就可以拿獎學金,否則沒有。

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

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

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

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

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

圖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 回車三鍵,在下拉填充單元格。

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

圖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區域。加絕對值是為了防止數據偏移,這樣不同的條件就會對應不同的數據區域。

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

圖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。

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

圖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。

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

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

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

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

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

圖9-1:函數公式解析

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

圖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)。

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

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

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

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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