此文和大家分享excel中if巢狀函式的使用,希望和大家一起可以探討,共同進步。
在用excel處理資料中,經常會對成績進行等級排名,現在分享一個用if巢狀函式如何進行快速等級排名,我們知道,在excel中if函式中,if的用法是:if(條件,真值true,假值false),條件成立則為真,不成立則為假。
題目要求:按照等級來排名,如下表
等級分數段優90-100良80-89中60-79差<60姓名成績排名
趙四
78王五69李樂82李佳93劉三94楊楊54楊宇85劉航43趙雨60
如何用excel在“排名”中顯示姓名的排名,根據分數來顯示優、良、中、差呢?現在用if函式來解決。
方法一:先判斷優輸入公式:=I
F(B2>=90,"優",IF(B2>=80,"良",IF(B2>=60,"中","差"))),
結構分析如下:
此方法先把優找出來,再判斷剩餘的,第二個if巢狀,又把良找出來,最後if巢狀找出中和差。
方法二:先判斷優良,輸入公式:
=IF(B2>=80,IF(B2>=90,"優","良"),IF(B2>=60,"中","差"))
結構分析如下:
此方法是先把優良分在一起,中和差分在一起,再分別巢狀算出等級
方法三:先判斷差,輸入公式=
IF(B2<60,"差",IF(B2<80,"中",IF(B2<90,"良","優")))
結構分析如下:
此方法和方法一相反,從差的開始
無論用哪一種方法,效果都是一樣的,都可以進行排名,結果如下:
用方法一展示結果
如果有興趣的朋友可以留言探討,方便以後學習