excel中参评人数的60%的及格率

[复制链接]
查看11 | 回复4 | 2009-2-15 00:32:58 | 显示全部楼层 |阅读模式
注意是这样的:100人,参评是60人(60人是从高向下查的).如果这60人都是60分,就是60/60=1.不是60分以上都算除以100.
100人,参评是60人(60人是从高向下查的).求这60人的平均分.
希望给出具体的函数.

回复

使用道具 举报

千问 | 2009-2-15 00:32:58 | 显示全部楼层
=AVERAGE(LARGE(A1:A100,ROW(INDIRECT("1:" & ROUND(COUNT(A1:A100)*0.6,0)))))数组公式,按Ctrl+Shift+Enter结束,这就是你要的“求这60人的平均分”。但你说“都是60分,就是60/60=1.不是60分以上都算除以100”要怎么的?...
回复

使用道具 举报

千问 | 2009-2-15 00:32:58 | 显示全部楼层
假如数据在A列,可在A列以外的单元格,如B1单元格内输入:=(SUMIF(A:A,">"&LARGE(A:A,60))+(60-COUNTIF(A:A,">"&LARGE(A:A,60)))*LARGE(A:A,60))/60即可。...
回复

使用道具 举报

千问 | 2009-2-15 00:32:58 | 显示全部楼层
=SUMIF(A:A,">"&SMALL(A:A,COUNT(A:A)*0.6+1))/COUNTIF(A:A,">"&SMALL(A:A,COUNT(A:A)*0.6+1))...
回复

使用道具 举报

千问 | 2009-2-15 00:32:58 | 显示全部楼层
首先 筛选 从高到低排好顺序。。。。。。。然后用AVERAGE(范围。。。)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行