瀏覽量:109次
小美老師組織了一次半期考試,學生的成績出來了,她根據(jù)學生的成績給出一定的評價,評價標準如下:
學生的成績?nèi)缦滤荆瑧撊绾稳ソo出每位學生的評價呢?
那如何快速根據(jù)成績給出評價呢?
方法一:使用IF函數(shù)很多小伙伴想到了IF函數(shù)。這確實也一個經(jīng)常用來解決這類的分段計算問題的方法。
專門把這個公式獨立拿出來,它是這樣的:
=IF(D2單個IF函數(shù)是簡單的,但是一旦變成IF函數(shù)嵌套,就變得復雜了,理解起來相對困難了。
有沒有更簡單方法呢?
方法二:使用VLOOKUP函數(shù)VLOOKUP函數(shù)是查找函數(shù),怎么用到分段計算這類問題呢?
仔細分析,分段計算,其實就是根據(jù)一個標準,去查找對應的數(shù)據(jù),然后參加分段計算。根據(jù)標準去查找對應的數(shù)據(jù),就是查找問題。這樣我們就將分段計算問題轉(zhuǎn)化為查找問題。
我們回憶一下VLOOKUP函數(shù)的格式和功能。
格式:=VLOOKUP(查找值,查找區(qū)域,返回值所在列數(shù),查找方式)查找方式分為精確查找和模糊查找。精確查找:在查找區(qū)域當中,根據(jù)查找值進行查找,如果找到,就返回該行指定列的值如果沒有找到,則返回#N/A模糊查找:使用模糊查找,需要將查找列按升序排序,如果找到,就返回該行指定列的值如果沒有找到,則返回小于查找值的最大值所在的行指定列的值。使用VLOOKUP函數(shù)解決分段計算問題,運用的就是VLOOKUP函數(shù)的模糊查找功能。
首先,將評價表進行如下改造:
從改造后的情況來看,我們?nèi)〉亩际欠謹?shù)段的最低點,這是有考慮的,小伙伴們可以認真思考一下原因。
假如有一個學生的成績是65,那他應該得到什么評價呢。在改造的表中,查找65,發(fā)現(xiàn)沒有,VLOOKUP函數(shù)模糊查找就會找比65小的最大值。會找到哪一個呢?當然是60,對應的評價就是“合格”。
現(xiàn)在我們來改造公式。
=VLOOKUP(D2,{0,"不合格";60,"合格";70,"中等";80,"良好";90,"優(yōu)秀"},2,1)關(guān)于手動構(gòu)造查找區(qū)域,小伙伴們可以查看進階君以前的教程。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔此類稿件侵權(quán)行為的連帶責任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776