問題描述:

在算學生的績點學分的時候遇到的問題。由於要計算多人,且每人的學科多達幾十科,手動顯然是不合適的。由於有成績的excel表,所以決定用excel的函數功能。最終用了if語句的多條件嵌套解決的問題。

問題解決過程:

1、選定成績與績點的對應表(GPA表)

2、根據對應表,編寫IF嵌套語句

IF嵌套語句如下所示:

注意:我編寫的是沒有小於60分的情況(因為學生沒有不及格的情況),有需要的要自行添加

=IF(AND(64>D2,D2>59),1,IF(AND(68>D2,D2>63),1.5,IF(AND(72>D2,D2>67),2,IF(AND(75>D2,D2>71),2.3,IF(AND(78>D2,D2>74),2.7,IF(AND(82>D2,D2>77),3,IF(AND(85>D2,D2>81),3.3,IF(AND(90>D2,D2>84),3.7,IF(D2>89,4)))))))))

3、excel拖拽功能,實現對成績一欄(D列)的對應績點計算(E列),快捷方便。

參考網址:

IF 函數?

support.office.com


推薦閱讀:
相关文章