优好科技

如图(学生姓名已修改):拿到表格后,发现她们领导给的表格中总分算法

简介: 如图(学生姓名已修改):拿到表格后,发现她们领导给的表格中总分算法公式错误了=。

如图(学生姓名已修改):拿到表格后,发现她们领导给的表格中总分算法公式错误了=。

而她们领导在敲表格的时候,统计总分用的是在这个表格基础上,【分别对每一列成绩排除最差一名之后求和,再把5列求和结果相加...】,这显然是错的——因为最后无名成绩并不一定分别分布在不同的5列中啊=。

这个错误,导致表格后面平均分的数据也出错了。

于是,在不改变表格结构的情况下,动手帮媳妇儿改了一下。

考虑到她使用这个表格的时候,会有对成绩排序的需求和傻瓜式操作的需求,修改思路是【开个新sheet计算结果,然后将结果导入原表格。

先按shift+f11 新建一个sheet,命名为“计算表”,把表格原来的sheet命名为“结果表”。

2,把原表格中的所有成绩引用到【所有成绩】下方(D列),然后做好“序号”方便之后排序。

如图注意,上方表格一共可容纳114个成绩数据,引用成绩的时候,注意把114个成绩都引用过来,表格中没有成绩数据的,引用后会显示为“0”。

3,接下来用公式进行排序,并计算总成绩和除了最后5名之外的总成绩。

排序公式是:【从小到大】=IFERROR(SMALL($D$3:$D$116,COUNTIF($D$3:$D$116,MIN($D$3:$D$116))+A3),0)【从大到小】=LARGE(D:D,A3)分别把上述公式复制到B3和C3中,然后直接下拉,在D列中的成绩就会分别按从小到大和从大到小排列出来。

4,公式算出总成绩和 除5名之外的总成绩,并将最终数据引用回到原来的表格中,就得到文章最开始的那个表格中的数据了。

最终的结果就是,把学生的成绩录入进去,就会出下面的所有计算结果,完全傻瓜式的表格。

如果,没学会,我已经把这个文件上传到文库了,你可以去,不过我的劳动是要收费哦,不贵,自己开个文库VIP而已:)此外,对这个表格,还有其他功能需求的,可以联系我,我帮你做相应功能——只是实现一般简单的计算的话,免费帮搞,关注一下我,然后开口就行,如果是比较难搞的功能的话,那个…


以上是文章"

如图(学生姓名已修改):拿到表格后,发现她们领导给的表格中总分算法

"的内容,欢迎阅读优好科技的其它文章