乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎样用Excel算 平均学分绩点=∑(每一科成绩绩点*课程学...

怎样用Excel算 平均学分绩点=∑(每一科成绩绩点*课程学...

作者:乔山办公网日期:

返回目录:excel表格制作


感觉像我zd大学的学分计算方法
兄台是哪个学校 ?,想当初我还为此做过一个excel自动计算表,可以全盘计算全班的成绩,而且可以任意增减科目,可惜报送学院音讯全无,后人也就还是要用手算了
这个要用到数组公式
现在假定第一行是成绩
第二行是学分
假设有10门课
A3是结果
1 2 3 4 60
1 1 1 1 1
12
则A3 =SUM(IF(A1:E1>=60,A1:E1*A2:E2,0))/SUM(A2:E2)
写进公式后主要按下ctrl+shift+enter组合键,表示输入数组公式
若操作正确则点击单元格在编辑栏里公式会被{}括起
提醒:A3=SUM(IF(A1:BH1>=60,A1:BH1*A2:BH2,0))/SUM(A2:BH2)
则可以计算60门课的绩点,
若还有不明白的地方留email联系

“平均学分绩点”——可用平均函数=AVERAGE(数据区域)
“绩点=分数/(10-5) ”——直接列式就行。
“绩点<1按0对待”——=IF(绩点数<1,0,绩点数)
你最好有那些数据的具体区域位置,才方便告诉你如何设置公式。

回答者: Stcxj | 十六级 | 2011-6-20 01:02

按你抓图的数据,“分数”就是“成绩状态”吧:
=SUM(IF((B2:B4)/10>=1,(B2:B4)/10*C2:C4,0))/SUM(C2:C4)
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算。
其中,公式里面的参数“10”是根据你的“(10-5) ”,请按实际修改。
看不明白 ,99分对应的学分是4,那绩点是否是4.9?不及格的绩点为0,学分为多少
还想问问100分的绩点是否是6
A列是学生姓名,B:M列是各科成绩,在N2列输入公式=SUMPRODUCT(LOOKUP(B2:M2,{0,0;60,1;70,2;80,3;90,4;100,5})*(LOOKUP(B2:M2,{0,0;60,1;70,2;80,3;90,4;100,5})+((B2:M2=100)*10+RIGHT(0&B2:M2))/10))/SUMPRODUCT(LOOKUP(B2:M2,{0,0;60,1;70,2;80,3;90,4;100,5}))公式向下复制,这样就能计算所有学生的平均学分绩点了。不知是不是这个意思?有问题请用百度HI联系。

求平均学分绩点相当于求绩点的加权平均数,即将D列与E列的逐行对应相乘,然后对乘积进行相加,并除以E列的总和。

如果参与计算的总行为2:40行,那么输入

=SUMPRODUCT(D2:D40,E2:E40)/SUM(E:E)

 

详见附图举例

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网