问题描述:

在算学生的绩点学分的时候遇到的问题。由于要计算多人,且每人的学科多达几十科,手动显然是不合适的。由于有成绩的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


推荐阅读:
相关文章