excel中,比如说1-20的排名,1,2,3,4,8,9,10,11,12是女,5,6,7,13,14,15,16,17,18,19,20是男.
4个回答
展开全部
不懂你具体表格的样式
只好按你给的排名做了一个表格
如图
E列得出前十名的人名
E2单元格公式为
=INDEX(A:A,MATCH(SMALL(C$2:C$30,ROW(A1)),C:C,))
下拉复制公式
F列得出女生前六名的人名
=INDEX(A:A,MATCH(SMALL(IF((B$2:B$30="女"),C$2:C$30),ROW(A1)),C:C,))
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式共6行
G列得出男生前六名的人名
=INDEX(A:A,MATCH(SMALL(IF((B$2:B$30="男"),C$2:C$30),ROW(B1)),C:C,))
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式共6行
当然如果是用排序的方法
将全部数据以C列内容为主要关键字进行排序,再取前十名,可以不用公式可得
再以B列性别为主要关键字进行排序,取男女前6名也可以不用公式
展开全部
如果只是排名的话,就是RANK函数,=rank(A1,a1:a8),
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=RANK(A1,$A$1:$B$B8,0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
带条件的随机函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询