加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

excel里如何用函数统计总成绩前528名里各班人数?

(2012-06-30 10:22:56)
标签:

杂谈

1excel里如何用函数统计总成绩前528名里各班人数?

我有一个学生成绩总表

B列从B2开始向下都是学生的班级号

  L列从L2开始向下都是学生的总成绩 

我想请大家写个函数 就是不用排序 统计总成绩前528名里各班的人数。

PS 不要那种降序后用COUNTIF统计之类的 我要的是在不排序的情况下统计。谢谢大家

假设你的表格,M列后为空区域

 

N1输入班级O1输入入围前528名人数

N2N19输入班级,118数字,代表各班级

O2输入公式:

=SUMPRODUCT(($B$2:$B$1000=N2)*($L$2:$L$1000>=LARGE($L$2:$L$1000,528)))

O2公式向下复制就行了

这里,假设你的总人数记录到1000行,请根据人数作适当调整。

2、我想计算比如全班语文成绩的后百分之二十的学生成绩的平均分,该用什么函数,怎么用?

假设语文成绩保存在A1:A100

20%人数=100*20%=20

 

计算公式如下

 

=average(large(a1:a100,row(81:100)))

 

数组公式,输入后按CTRL+SHIFT+ENTER完成。

2”假设有数据有100行,在A列,公式:

=AVERAGE(SMALL(A1:A100,ROW(1:20)))

数组公式,输入后按Ctrl+Shift+Enter 确认。

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有