excel如何算加权平均分?
我想算我的成绩的加权平均分但是不知道在excel上该怎么操作比如说我的学分全部列在B列成绩全部列在C列有很多排,请问该在excel中哪个位置输入公式?以及公式怎么写?谢谢...
我想算我的成绩的加权平均分 但是不知道在excel上该怎么操作
比如说 我的学分全部列在B列 成绩全部列在C列 有很多排,请问该在excel中哪个位置输入公式?以及公式怎么写?谢谢
同学···你那个明显是复制别人的·· 展开
比如说 我的学分全部列在B列 成绩全部列在C列 有很多排,请问该在excel中哪个位置输入公式?以及公式怎么写?谢谢
同学···你那个明显是复制别人的·· 展开
6个回答
展开全部
A B C D E F
2 科目 学分 张三 李四 王五 赵六
3 语文 3 70 71 73 90
4 数学 4 75 88 73 120
5 外语 5 80 40 96 148
6 政治 6 75 75 78 85
7
8
9 4.5 4.4 4.6 4.5
C9栏的公司如下:=IF(C2="","",ROUND(SUMPRODUCT($B$3:$B$7,C$3:C$7)/SUM(C$3:C$7),1))
解释如下:一个人对应一个加权值,也就是最后的权值学分。
公式含义:如果人名空白,则无学分,否则round是对权值进行四舍五入的意思,Round(expression[, numdecimalplaces]),ROUND(【SUMPRODUCT($B$3:$B$7,C$3:C$7)/SUM(C$3:C$7)】,【1】)可以看出我这个公式里面只是保留了一位小数。你可以改为2(两位小数),0的话就是不保留小数。
SUMPRODUCT($B$3:$B$7,C$3:C$7)/SUM(C$3:C$7)
sumproduct函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
$B$3:$B$7是学分数组,$B$3,$B$7的意思是绝对引用B3单元格中的数据,是为了以后方便。如果你有多个科目的话,就把其中的7改为最后一个科目所对应的单元格行号。
C$3:C$7是成绩数组,C$3:C$7是相对引用的意思,同上,如果有多个学科的话把所对应的7改一下就行了。
SUM(C$3:C$7)是成绩之和。
然后就是拖动C9中的黑色十字线,使其后面的D9,E9....等随后的单元格的公式都与其一致。
这样D9中的自动套用公式就是怎样的
=IF(D2="","",ROUND(SUMPRODUCT($B$3:$B$7,D$3:D$7)/SUM(D$3:D$7),1))
当然,学分的输入用不着一个一个的输入进去。而是通过使用一个公式就可以了。自动加载一个专门的sheet表格中的数据。因为这样输入学分是有点麻烦的。
希望我的思路能够给你带来创作的灵感。如果认为好的话。给我加分哟。谢谢。
2 科目 学分 张三 李四 王五 赵六
3 语文 3 70 71 73 90
4 数学 4 75 88 73 120
5 外语 5 80 40 96 148
6 政治 6 75 75 78 85
7
8
9 4.5 4.4 4.6 4.5
C9栏的公司如下:=IF(C2="","",ROUND(SUMPRODUCT($B$3:$B$7,C$3:C$7)/SUM(C$3:C$7),1))
解释如下:一个人对应一个加权值,也就是最后的权值学分。
公式含义:如果人名空白,则无学分,否则round是对权值进行四舍五入的意思,Round(expression[, numdecimalplaces]),ROUND(【SUMPRODUCT($B$3:$B$7,C$3:C$7)/SUM(C$3:C$7)】,【1】)可以看出我这个公式里面只是保留了一位小数。你可以改为2(两位小数),0的话就是不保留小数。
SUMPRODUCT($B$3:$B$7,C$3:C$7)/SUM(C$3:C$7)
sumproduct函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
$B$3:$B$7是学分数组,$B$3,$B$7的意思是绝对引用B3单元格中的数据,是为了以后方便。如果你有多个科目的话,就把其中的7改为最后一个科目所对应的单元格行号。
C$3:C$7是成绩数组,C$3:C$7是相对引用的意思,同上,如果有多个学科的话把所对应的7改一下就行了。
SUM(C$3:C$7)是成绩之和。
然后就是拖动C9中的黑色十字线,使其后面的D9,E9....等随后的单元格的公式都与其一致。
这样D9中的自动套用公式就是怎样的
=IF(D2="","",ROUND(SUMPRODUCT($B$3:$B$7,D$3:D$7)/SUM(D$3:D$7),1))
当然,学分的输入用不着一个一个的输入进去。而是通过使用一个公式就可以了。自动加载一个专门的sheet表格中的数据。因为这样输入学分是有点麻烦的。
希望我的思路能够给你带来创作的灵感。如果认为好的话。给我加分哟。谢谢。
展开全部
H2=(C2*3+D2*2+E2*3+F2*2+G2*2)/11
再按一楼的方法下拉(点牢Mouse左键)
再按一楼的方法下拉(点牢Mouse左键)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置一个隐藏栏可放在表格外
A...B ......C ................D ...............E(隐藏)
1..科目....学分..............分数............附加栏
2..语文.....3................70 ............ =C2*D2
3..数学.....4................75............ =C3*D3
4..英语 ....5................80............ =C4*D4
................................................
10.统计,=SUM(C2:C9),=SUM(D2:D9),=SUM(E2:E9)
加权平均分= E10/D10
A...B ......C ................D ...............E(隐藏)
1..科目....学分..............分数............附加栏
2..语文.....3................70 ............ =C2*D2
3..数学.....4................75............ =C3*D3
4..英语 ....5................80............ =C4*D4
................................................
10.统计,=SUM(C2:C9),=SUM(D2:D9),=SUM(E2:E9)
加权平均分= E10/D10
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 SUMPRODUCT 函数传回各阵列中所有对应元素乘积的总和
=SUMPRODUCT (阵列1,阵列2, ...最多可达 阵列30)
取用 回答者 240773411 的列表, 用了 SUMPRODUCT 函数之后可不用附加 E 栏
计算权平均分值, 可在任何空白储存格中输入下列公式 :
=SUMPRODUCT(C2:C4,D2:D4)/SUM(D2:D4)
=4.044
备注
各阵列必须有相同的维度 (相同的列数,相同的栏数)。否则 SUMPRODUCT 函数会传回错误值 #VALUE!。
SUMPRODUCT 函数会将所有非数值资料的阵列元素当成 0 来处理。
=SUMPRODUCT (阵列1,阵列2, ...最多可达 阵列30)
取用 回答者 240773411 的列表, 用了 SUMPRODUCT 函数之后可不用附加 E 栏
计算权平均分值, 可在任何空白储存格中输入下列公式 :
=SUMPRODUCT(C2:C4,D2:D4)/SUM(D2:D4)
=4.044
备注
各阵列必须有相同的维度 (相同的列数,相同的栏数)。否则 SUMPRODUCT 函数会传回错误值 #VALUE!。
SUMPRODUCT 函数会将所有非数值资料的阵列元素当成 0 来处理。
参考资料: http://office.microsoft.com/zh-hk/excel-help/HP010062466.aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |