excel中用函数找出年级前50名各班所占人数

语文这一科,年级前50名为语文尖子生,我要如何用函数快速找出每个班的尖子生各是多少个呢?谢谢!!最好用函数,-------能不能直接通过“成绩”来做,而不经过“名次”来算... 语文这一科,年级前50名为语文尖子生,我要如何用函数快速找出每个班的尖子生各是多少个呢?谢谢!!
最好用函数,-------能不能直接通过“成绩”来做,而不经过“名次”来算呢,因为我在做分析表时,不只是算“尖子生个数”,还要算很多数据,而这些数据都是通过“班级”、“成绩”得到的。
展开
 我来答
知谦问礼
2010-04-11 · TA获得超过1803个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:168万
展开全部

看看附图的效果可以不?

你可以在F1和F2输入你想要查询的条件,然后E4(青色合并的单元格)会自动统计符合条件的人数。

E3(白色合并的单元格)处的公式为:=F1&"班排名在年级"&F2&"内的有"

E4处的公式为:SUMPRODUCT((D2:D8<=50)*(B2:B8=F1))

如有不懂,百度Hi! 

=============================

可以嵌入rank()函数实现,但不知道你的相同分数对排名的影响是怎么的。例如,张三和李四都是75分,而王五是74分,75与74分之间没有其他分数了,假如张三和李都排50名,则王五是排51名还是52名?

多荣及和风
2020-06-09 · TA获得超过3871个赞
知道大有可为答主
回答量:3095
采纳率:27%
帮助的人:441万
展开全部

看看附图的效果可以不?
你可以在F1和F2输入你想要查询的条件,然后E4(青色合并的单元格)会自动统计符合条件的人数。
E3(白色合并的单元格)处的公式为:=F1&"班排名在年级"&F2&"内的有"
E4处的公式为:SUMPRODUCT((D2:D8<=50)*(B2:B8=F1))
如有不懂,百度Hi! 
=============================
可以嵌入rank()函数实现,但不知道你的相同分数对排名的影响是怎么的。例如,张三和李四都是75分,而王五是74分,75与74分之间没有其他分数了,假如张三和李都排50名,则王五是排51名还是52名?

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ExcelPower
2010-04-11 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11855

向TA提问 私信TA
展开全部
A列为人名 B列 为所属班级 C列为 尖子生 普通

1班人数
=sumproduct((B1:B10000="1班")*(C1:C10000="尖子生"))

==========
假设成绩在D列 E1输入 =RANK(D1,$D$1:$D$10000)
鼠标移到D1右下角变 实心十字下拉
=sumproduct((B1:B10000="1班")*(E1:E10000<=50))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
裔秉耿同
2019-06-23 · TA获得超过3557个赞
知道大有可为答主
回答量:3077
采纳率:28%
帮助的人:185万
展开全部
看看附图的效果可以不?
你可以在F1和F2输入你想要查询的条件,然后E4(青色合并的单元格)会自动统计符合条件的人数。
E3(白色合并的单元格)处的公式为:=F1&"班排名在年级"&F2&"内的有"
E4处的公式为:SUMPRODUCT((D2:D8<=50)*(B2:B8=F1))
如有不懂,百度Hi!
=============================
可以嵌入rank()函数实现,但不知道你的相同分数对排名的影响是怎么的。例如,张三和李四都是75分,而王五是74分,75与74分之间没有其他分数了,假如张三和李都排50名,则王五是排51名还是52名?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-04-11
展开全部
and
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式