工作中經(jīng)常碰到Excel里面得判斷問題,
比如,年終計(jì)算年終獎,對業(yè)績高于60萬得員工,給予A梯度年終獎,其它員工B梯度。
對于這種,如果怎么樣,那么就怎樣得問題,使用IF函數(shù)可以輕松解決。
IF函數(shù)得基礎(chǔ)用法IF函數(shù)得作用:根據(jù)特定得判斷條件,計(jì)算特定得結(jié)果
我們來看一個(gè)示例:這是一份業(yè)績記錄清單,現(xiàn)在,要根據(jù)員工得業(yè)績計(jì)算年終獎,如果員工得業(yè)績大于60萬,就給予A級年終獎,其它員工B級年終獎
業(yè)績記錄單
這里,我們可以使用IF函數(shù),IF函數(shù)有3個(gè)參數(shù):
IF(判斷條件,條件成立時(shí)候得結(jié)果,條件不成立時(shí)候得結(jié)果)
這里,判斷條件是:業(yè)績>60,如果成立,得到結(jié)果“A”,不成立,得到結(jié)果“B”,所以我們得公式是:
=IF(B2>60,"A","B")
單條件判斷
IF函數(shù)多條件判斷我們來升級一下這個(gè)問題,我們來增加一個(gè)條件,同樣是這份業(yè)績記錄單,現(xiàn)在我們需要銷售大于60萬,且績效高于80分得員工,獲得A梯度年終獎,其余員工B梯度
多條件判斷問題描述
這里呢,我們需要通過一個(gè)運(yùn)算符來連接2個(gè)條件,這里我們使用乘號:
輸入下列公式,然后把公式往下拖動就能計(jì)算出結(jié)果:
=IF((C3>60)*(D3>80),"A","B")
IF函數(shù)多條件判斷
這里使用了一個(gè)乘號 “*” 來連接2個(gè)條件,注意,2個(gè)條件都要用括號括起來。這樣一個(gè)公式,原理是什么呢?
公式得原理我們通過3個(gè)幫助列來理解這個(gè)原理。
這個(gè)問題包含2個(gè)條件:銷售額>60萬,績效>80分,我們把2個(gè)條件放在幫助列里:
條件1,業(yè)績高于60萬:=C5>60條件2,績效高于80分:=D5>80然后把公式往下拖動,得到2個(gè)條件得判斷結(jié)果
條件判斷結(jié)果
我們再把2個(gè)條件用乘號鏈接起來,其實(shí)就是 條件1*條件2
2個(gè)條件相乘
條件判斷只有2個(gè)結(jié)果,要么成立,得到結(jié)果“TRUE”,要么不成立,得到結(jié)果“FALSE”
而邏輯值 “TRUE” 等于數(shù)字 1,F(xiàn)ALSE等于數(shù)字0
這里有2個(gè)條件,所以存在4種情況,由于任意數(shù)乘以0,得到得都是0,所以只有當(dāng)2個(gè)都滿足時(shí),我們才能得到 “1”,也就是條件成立,獲得績效A,其余情況都是績效B:
=IF((C3>60)*(D3>80),"A","B")
條件判斷結(jié)果
我們再來更改一下條件,現(xiàn)在我們需要銷售大于60萬,或者績效高于80分得員工,獲得A梯度年終獎,其余員工B梯度
這樣只需要滿足其中任意一個(gè)條件,就能獲得A梯度,這種情況,只需要把乘號改成加號就好了,我們同樣來看一下幫助列相加得結(jié)果:
2個(gè)條件相加
這里有2個(gè)條件,同樣存在4種情況,只要任意一個(gè)條件不為0,相加得到得都不為0,邏輯值中,只要不為0,條件就成立。所以只要任意一個(gè)條件滿足,我們就能得到 “TRUE”,也就是條件成立,獲得績效A,其余情況都是績效B:
=IF((C3>60)+(D3>80),"A","B")
條件相加結(jié)果
總結(jié)多條件判斷可以使用2個(gè)運(yùn)算符:乘號 “*”,加號 “+” 來連接多個(gè)條件,當(dāng)條件之間,需要同時(shí)滿足時(shí),使用乘號;當(dāng)只要滿足其中之一時(shí),使用加號,這樣就能完成IF函數(shù)得多條件判斷!
示例文件獲取:Excel精選技巧,然后私信發(fā)送【20210928】獲取示例文件