Hello,大家好,今天有留言問到如何根據(jù)學(xué)生的成績快速給出對應(yīng)的等級,這種根據(jù)成績來判斷等級的問題其實(shí)就是我們常說的區(qū)間判斷,它不是一個(gè)數(shù)值對應(yīng)一個(gè)結(jié)果,而是一個(gè)區(qū)間對應(yīng)一個(gè)結(jié)果,想要達(dá)到這樣的效果方法很多。我們最常用的就是使用vlookup函數(shù)以及if函數(shù),今天就跟大家分享下這兩個(gè)函數(shù)實(shí)現(xiàn)區(qū)間判斷的方法
一、使用if函數(shù)進(jìn)行區(qū)間判斷
我們使用if函數(shù)進(jìn)行區(qū)間判斷,使用的是if函數(shù)的嵌套,就是將if函數(shù)層層嵌套來達(dá)到區(qū)間判斷的效果,如下圖,我們想要根據(jù)成績來判斷等級,右側(cè)是我們的成績等級對照表,我們只需在小王對應(yīng)的等級的位置輸入公式:=IF(B2>=90,”優(yōu)秀”,IF(B2>=80,”良好”,IF(B2>=60,”及格”,”不及格”)))然后點(diǎn)擊回車,向下填充公式即可快速進(jìn)行區(qū)間判斷
同樣的跟大家介紹下這個(gè)函數(shù)的查找原理
第一參數(shù):B2,學(xué)生的成績
第二參數(shù):$F$8:$G$11,這個(gè)是我們構(gòu)建的查找區(qū)域,在這里必須選擇絕對引用,防止在拖拉數(shù)據(jù)的過程中他的位置發(fā)生變化
第三參數(shù):2,在數(shù)據(jù)區(qū)域中我們要查找的結(jié)果在第二列,所以是2
第四參數(shù):1,代表近似匹配
同樣的我們將34帶入這個(gè)函數(shù),在查找區(qū)域中是沒有34這個(gè)值的,所以函數(shù)查找不到精確的結(jié)果,當(dāng)查找不到精確的結(jié)果,函數(shù)就會返回小于查找值的最大值,在查找區(qū)域中小于34的最大值是0,而0對應(yīng)的結(jié)果是不及格,所以函數(shù)的就會返回不及格這個(gè)結(jié)果
以上就是vlookup函數(shù)與if函數(shù)實(shí)現(xiàn)區(qū)間查找的方法,如果我們使用if函數(shù)是不要構(gòu)建輔助區(qū)域的,但是它的公式比較長,公式理解起來也沒那么容易。如果我們使用if函數(shù)的話是需要構(gòu)建輔助區(qū)域的,但是好在這個(gè)公式比較容易理解
Vlookup函數(shù)大戰(zhàn)if函數(shù),你更偏向于使用哪個(gè)函數(shù)呢?可以留言告訴我