+ -
当前位置:首页 → 问答吧 → 函数统计各班前十名人数

函数统计各班前十名人数

时间:2011-08-06

来源:互联网

怎样求函数统计各班前十名人数。函数公式是什么?不用排序。有木有高手能从若干行数据中把前10名的学生姓名及成绩筛选到 右边区域
请详细说一说。谢谢
未命名3.jpg (24.82 KB)
2011-8-6 10:25


[ 本帖最后由 fdhys 于 2011-8-6 11:12 编辑 ]

附件

未命名2.jpg(19.9 KB)

2011-8-6 10:24

学生成绩单.rar(2.39 KB)

2011-8-6 10:36, 下载次数: 14

作者: fdhys   发布时间: 2011-08-06

请上传excel格式的附件,不要用图片,这样没法用公式得出结果。

作者: turkey2008   发布时间: 2011-08-06

同行,占个位。

作者: wucaoding2   发布时间: 2011-08-06

同求附件
另一定要函数么?

作者: hwmj8301   发布时间: 2011-08-06

是的一定要函数。

作者: fdhys   发布时间: 2011-08-06

=RANK(数据格,范围)
范围A:A 例子

作者: Principe82   发布时间: 2011-08-06

数据格  ?  不理解

作者: fdhys   发布时间: 2011-08-06

楼主应该不是要6楼的那种效果吧,rank函数应该会的。

作者: wucaoding2   发布时间: 2011-08-06

rank函数   公式是什么?

作者: fdhys   发布时间: 2011-08-06

数据格相对引用,范围绝对引用,那样就是在成绩后面新增一列显示每个学生的排名。还是要手工找前10名

作者: wucaoding2   发布时间: 2011-08-06

能根据图片格式写个公式吗?谢了。

作者: fdhys   发布时间: 2011-08-06

前10名不就10个人么?我理解错了?

作者: kaizen84   发布时间: 2011-08-06

I4里输入=RANK(D4,$D$4:$D$23),向下填充。刚的附件没有传对,见下楼。

[ 本帖最后由 wucaoding2 于 2011-8-6 11:00 编辑 ]

附件

学生成绩单.rar(2.39 KB)

2011-8-6 10:53, 下载次数: 4

作者: wucaoding2   发布时间: 2011-08-06

但我觉得应该不是要这个效果吧,因为你的附件人数少,要是遇到成百上千人,我这个公式就不好使了,还得去手工找,接这个话题,有木有高手能从若干行数据中把前10名的学生姓名及成绩筛选到 右边区域,求解?刚我也以为楼主是这个意思

作者: wucaoding2   发布时间: 2011-08-06

你这是排名次。

作者: fdhys   发布时间: 2011-08-06

总分、平均分、名次 公式见图
最高、最低分以哪个为准 总分还是各科?

附件

1.png(27.48 KB)

2011-8-6 11:01

作者: hwmj8301   发布时间: 2011-08-06

说的就是这个意思,如果人很多就不好找。那还不是要筛选。

作者: fdhys   发布时间: 2011-08-06

对呀?你要什么效果,是不是我在14楼说的那种

作者: wucaoding2   发布时间: 2011-08-06

前面所有人都以为你要排名次,只有这个同行才知道了你的意图,哈哈,都给你排名去了。建议修改第一楼的表述

作者: wucaoding2   发布时间: 2011-08-06

如果我以总分为准呢?应该要怎么做呢?

我还有个高级筛选的问题,还没有朋友解答出来。http://club.excelhome.net/thread-749028-1-1.html(也是在这个论坛)

作者: fdhys   发布时间: 2011-08-06

是的,就是你说的从若干行数据中把前10名的学生姓名及成绩筛选到 右边区域。

作者: fdhys   发布时间: 2011-08-06

好建议,已经改了。

作者: fdhys   发布时间: 2011-08-06

复制内容到剪贴板
代码:
=large(d4:d100,row(1:10))
,数组公式结束

作者: hjj0451   发布时间: 2011-08-06

已解决,无需排序,自动将前十名的名单无间隔的放在一起,请参考附件(包含并列排名的情况):

[ 本帖最后由 turkey2008 于 2011-8-6 11:45 编辑 ]

附件

学生成绩单-已解决!.rar(4.09 KB)

2011-8-6 11:41, 下载次数: 3

作者: turkey2008   发布时间: 2011-08-06

=IF(RANK(D5,D$4:D$23,)<11,B5,"")

这个可以把名字找出来,但是人数多了的话需要筛选非空才好看出来都有谁~

作者: sunplp   发布时间: 2011-08-06

你要统计的总分还是其他哪一课啊

作者: renqiang851224   发布时间: 2011-08-06

相关阅读 更多