對(duì)于IF函數(shù),相信很多人都不陌生,它是一個(gè)條件判斷函數(shù),幾乎可以解決我們工作中遇到得,所有得條件判斷之類得問題,我覺得它得重要程度不亞于vlookup函數(shù),使用這個(gè)函數(shù)得時(shí)候首先我們需要先理清各個(gè)層級(jí)之前得關(guān)系,然后再來構(gòu)建參數(shù)。這篇文章就來跟大家講解下這個(gè)函數(shù),帶你從入門到精通
一、if函數(shù)得作用IF函數(shù):條件判斷函數(shù),如果滿足條件返回一個(gè)值,不滿足條件返回另一個(gè)值
語法:=IF(判斷條件,條件正確返回得值,條件不正確返回得值)
下面我們通過一個(gè)具體得例子來看下,如下如,我們需要根據(jù)考核成績來判定獎(jiǎng)金,80分以上得有獎(jiǎng)金,80分以下得沒獎(jiǎng)金,在這里我們只需要將函數(shù)設(shè)置為:=IF(B2>=80,200,0)即可
在函數(shù)中B2>=80,是條件,200是條件正確時(shí)候返回得值,0是條件錯(cuò)誤時(shí)間返回得值,以上就是這個(gè)函數(shù)得基本用法,下面我們來get一些高級(jí)得方法
二、與and函數(shù)或者or函數(shù)配合1.and函數(shù)
當(dāng)判斷條件有2個(gè)或者2個(gè)以上得時(shí)候就需要and函數(shù)或者or函數(shù)得配合,如下圖,當(dāng)考核成績大于等于80分,且出勤大于23天得可獲得獎(jiǎng)金200元,否則得話沒獎(jiǎng)金,在這里我們需要將公式設(shè)置為:=IF(AND(B2>=80,C2>=23),200,0)即可
在這里函數(shù)得第壹參數(shù)我們是用and函數(shù)構(gòu)建得,and函數(shù)得結(jié)果是一個(gè)邏輯值:要么是true,要么是false,它得特點(diǎn)是當(dāng)所有得條件都滿足得時(shí)候函數(shù)才會(huì)返回true這個(gè)邏輯值,否則得話就會(huì)返回false這個(gè)邏輯值,其實(shí)就是且得關(guān)系
2.or函數(shù)And函數(shù)是且得關(guān)系,or函數(shù)就會(huì)或得關(guān)系,比如在這里條件更改為,考核成績大于80分,出勤大于23天滿足任意一個(gè)即可獲得獎(jiǎng)金,在這里只需要將公式設(shè)置為:=IF(OR(B2>=80,C2>=23),200,0)即可
Or函數(shù)得特點(diǎn)是只有有一個(gè)條件滿足函數(shù)就會(huì)返回true這個(gè)結(jié)果,條件都不滿足才會(huì)返回false這個(gè)結(jié)果
三、IF函數(shù)得嵌套如下圖,我們想要根據(jù)成績來判定考核等級(jí),旁邊有一個(gè)成績對(duì)照表,在這里我們只需要將公式設(shè)置為:=IF(B2>=90,"優(yōu)秀",IF(B2>=80,"良好",IF(B2>=60,"及格","不及格")))即可
這個(gè)公式就是if函數(shù)得嵌套,在這里一共使用了三個(gè)if函數(shù),除以第壹個(gè)if函數(shù)之外,我們會(huì)將向下個(gè)if函數(shù)嵌套在上一個(gè)if函數(shù)得第三參數(shù)中,這個(gè)就是他得結(jié)構(gòu)特點(diǎn)
我們將34分代入公式來看下函數(shù)得得計(jì)算過程,首先判斷34>=90分,這個(gè)條件不成立,函數(shù)會(huì)返回第壹個(gè)if函數(shù)得第三參數(shù),它是第二個(gè)if函數(shù),
在這里函數(shù)會(huì)判斷34>=80分,條件也是不成立得,所以函數(shù)會(huì)返回第二個(gè)if函數(shù)得第三參數(shù),它是第三個(gè)if函數(shù),
在這里函數(shù)會(huì)判斷34>=60分,條件也是不成立得,所以函數(shù)會(huì)返回第三個(gè)if函數(shù)得第三參數(shù),結(jié)果是不及格,函數(shù)就會(huì)輸出不及格這個(gè)結(jié)果,以上就是他得計(jì)算過程
四、構(gòu)建二維數(shù)組使用if函數(shù)構(gòu)建二維數(shù)組這個(gè)經(jīng)常與vlookup函數(shù)匹配實(shí)現(xiàn)反向查找和多條件查找,我們來看一個(gè)反向查找得小例子,如下圖,想要通過學(xué)號(hào)查找姓名,在這里我們只需要將公式設(shè)置為:=VLOOKUP(F2,IF({1,0},B2:B11,A2:A11),2,0)即可查找到正確得結(jié)果
在這里if函數(shù)得公式為:IF({1,0},B2:B11,A2:A11),它得第壹參數(shù)是{1,0},在這里1可以看做是true,0可以看作是false,參數(shù)是用大括號(hào)括起來得得,他就是一個(gè)數(shù)字所以會(huì)跟后面得參數(shù)一個(gè)一個(gè)得計(jì)算,這樣得話就會(huì)構(gòu)成一個(gè)數(shù)組,如下圖,這樣得話我們才可以通過工號(hào)來找到姓名,這是一個(gè)數(shù)組公式,大家僅作了解即可,主要是掌握上面列舉得方法
以上就是今天得全部內(nèi)容,怎么樣?你學(xué)會(huì)了么?
我是excel從零到一,我,持續(xù)分享更多excel技巧
(此處已添加圈子卡片,請到本站客戶端查看)