使用EXCEL工作表怎樣利用IF函式計算分數等級

來源:酷知科普網 2.69W

操作方法

開啟儲存有分數的表格,如圖所示。這裡假設分數設為
A:90分以上(含90)
B:80~89
C:70~79
D:60~69
E:60以下(不含60)

使用EXCEL工作表怎樣利用IF函式計算分數等級

IF條件語句的格式如下:
IF(邏輯測試條件,為真的結果,為假的結果)。
在這裡,由於有多重的條件測試,因此IF語句中會出現巢狀。

使用EXCEL工作表怎樣利用IF函式計算分數等級 第2張

對於分成五部分的分數:
第一次巢狀先判斷了是否大於等於90,若是則輸出為A:IF(F2>=90,"A",…);
第二次在省略號部分繼續判斷是否大於等於80,若是則輸出為B:IF(F2>=80,"B",…);
其他的幾層條件判斷也是類似的。

使用EXCEL工作表怎樣利用IF函式計算分數等級 第3張

最終寫出的一條IF判斷結果如下:
=IF(F2>=90,"A",IF(F2>=80,"B",IF(F2>=70,"C",IF(F2>=60,"D","E"))))

使用EXCEL工作表怎樣利用IF函式計算分數等級 第4張

當一條寫好以後,將滑鼠移動至該單元格的右下角,程式設計黑心的十字後,向下拖動,即可應用於選擇的所有列。

使用EXCEL工作表怎樣利用IF函式計算分數等級 第5張

如果遇到行數很多的情況(例如有1000行資料),直接向下拖動會非常麻煩,如圖所示。遇到這樣的情況,我們首先選中這一列。

使用EXCEL工作表怎樣利用IF函式計算分數等級 第6張

然後在第一個要輸入的單元格輸入公式,例如這裡輸入:
=IF(F2>=90,"A",IF(F2>=80,"B",IF(F2>=70,"C",IF(F2>=60,"D","E"))))

使用EXCEL工作表怎樣利用IF函式計算分數等級 第7張

此時如果游標不在該單元格內,必須使單元格捕獲游標(即在單元格內點選一下),然後按"Ctrl"+"Enter"鍵就會自動填充上所有的行。

使用EXCEL工作表怎樣利用IF函式計算分數等級 第8張

最後,我們就可以看到,所有需要的資料已經填充好了。

使用EXCEL工作表怎樣利用IF函式計算分數等級 第9張
熱門標籤