怎样用excel计算平均学分绩点?

来源:百度知道 编辑:UC知道 时间:2024/05/29 03:29:41
具体来说
平均学分绩点=∑(课程学分×绩点)/∑课程学分
我需要个函数算法,可以大量计算
希望excel大虾来说道说道,先谢过了

B为学分,C为绩点,则

=SUMPRODUCT(B4:B7,C4:C7)/SUM(B4:B7)

excel中计算平均值的方法不下十几种,计算不出的情况可能是源数据选择错误,格式错误(存在空格或者想计算的源数据非数字格式因而得不到想要的结果),隐藏单元格。
以下列举其中一些常见的方法,关键看需求。
以A1:A5为例:
1. =AVERAGE(a1:a5) ,对所有A1:A5内所有含数字的单元格进行计算,如果a1=“文字”,它是不计算的。
2. =AVERAGEA(a1:a5), 对A1:A5内所有非空单元格进行取平均值计算,如果a1=“文字”,分母一样会将其计算在内。
3. =AVERAGEIF(A1:A5,">0",A1:A5), 对A1:A5中所有大于0的值进行取值计算。
4. =SUBTOTAL(1,A1:A5),同1。
5. =SUBTOTAL(101,A1:A5),对A1:A5中所有未隐藏单元格进行取平均值计算。
6. =SUM(A1:A6)/COUNT(A1:A5),与1完全相同。
7. =SUM(A1:A6)/COUNTA(A1:A5),与2完全相同。
另可结合sumif, sumifs, sumproduct, averageifs等多种函数得到结果,当然啦,最常用的还是前两种。