3分鐘學習兩種方法,看看IFS和CHOOSE函數,如何進行多條件判定

3分鐘學習兩種方法,看看IFS和CHOOSE函數,如何進行多條件判定

【例一】在E列求算同學考試成績的平均值

操作:選擇E2單元格;然後在菜單欄“公式”選項下,點擊自動求和處的下三角,點擊平均值,回車;然後雙擊E2單元格右下角填充柄,完成平均值的求算。

備註:

(1)菜單欄“公式”>>自動求和(平均值)>>雙擊填充柄

(2)可選擇B列,右鍵選擇單元格格式對數值位數進行調整。

3分鐘學習兩種方法,看看IFS和CHOOSE函數,如何進行多條件判定

【例二】若考試平均分對應的等級評定依次為:0-60,差;60-70,及格;70-80,中等;80-90,良好;90-100,優秀。請在F列對考試成績進行等級評定。

操作一:在F2單元格輸入公式“=IFS(E2>=90,"優秀",E2>=80,"良好",E2>=70,"中等",E2>=60,"及格",TRUE,"差")”,回車,雙擊F2單元格填充柄,完成操作。

3分鐘學習兩種方法,看看IFS和CHOOSE函數,如何進行多條件判定

備註:

(1)關於多條件的條件判定,這裡選擇用IFS函數的方法來解決。

(2)IFS函數的語法結構為“IFS(條件1,真值1,條件2,真值2,條件3,真值3,......)”

其中每滿足一個條件,返回對應的一個結果。最後一個結果的判定條件用“TRUE”來表示。

(3)下面我們用最近講過的CHOOSE函數嵌套MATCH函數來達到相同的效果,讓大家更清楚的瞭解這兩個函數的使用。

3分鐘學習兩種方法,看看IFS和CHOOSE函數,如何進行多條件判定

操作二:在F2單元格輸入公式“=CHOOSE(MATCH(E2,{0,60,70,80,90,100},1),"差","及格","中等","良好","優秀")”,回車,雙擊F2單元格填充柄,完成操作。

3分鐘學習兩種方法,看看IFS和CHOOSE函數,如何進行多條件判定

備註:

(1)這裡查找的數值0、60、70、80、90、100是按升序排列的,所以函數MATCH的匹配類型為1,表示返回小於或等於查找值的最大值對應的序號。另外這裡匹配類型“1”可以省略。

(2)本例中查找值E2為82.67,對應的返回小於等於該數值(82.67)的最大值,也就是80對應的序號4,相應的返回第4個結果“良好”。

內容最後,謝謝大家點擊關注,每天3分鐘,輕鬆一小步,讓你擁有大收穫!


分享到:


相關文章: