悟十二 发表于 2021-9-24 17:06:00

带出最后一名的分数

在分布中已显示前各班在学校前100名的人数,现在要显示前100名中最后一名的分数,问题是可能第97名有4个,这是就需要第97名的分数。怎么用函数确定这个分数呢,因为有可能下次考试可能是98名有5个,就需要98名的分数。求大侠指点。

冷看洋 发表于 2021-9-28 00:13:40

显示前100名中最后一名的分数


什么分数? 是总分吗??

五彩斑斓的灰 发表于 2021-10-24 08:00:05

感觉可以直接large(总分,100)吧

易海恒常 发表于 2021-10-30 20:44:40

=INDEX(V:V,SMALL(IF(V2:V1400>0,ROW(2:1400),9999),COUNTIFS(Y2:Y1400,">=1",Y2:Y1400,"<=100")))

陈晓敏 发表于 2021-11-16 16:09:10

方法1:
=MIN(IF((成绩处理!$X2:$X1500<=100)*((0&成绩处理!$C2:$C1500)-C1=0),成绩处理!$V2:$V1500))
方法2:
=LOOKUP(999,AVERAGEIFS(成绩处理!$V:$V,成绩处理!$C:$C,C1,成绩处理!$X:$X,ROW($1:$100)))

网事如疯 发表于 2021-11-17 14:31:53

感谢各位大神的指点,问题已解决,用large函数

老丁是农民 发表于 2021-11-30 04:30:34

large能解决 ? 请你发上来看看 你的大作 。
我只会用 AVERAGEIF
=LOOKUP(999,AVERAGEIF(成绩处理!X:X,ROW(80:100),成绩处理!V:V))

雪山独行者 发表于 2021-12-4 11:21:11

=MIN(IF(RANK(成绩处理!V2:V1400,成绩处理!V2:V1400)<=100,成绩处理!V2:V1400))

神秘使者 发表于 2021-12-5 05:14:55

起初还以为是 各班排名中的 <=100 中的最后一名分数, 原是是校排名的 分数。。。。
比周杰伦还难懂~~~~
不过 我还是喜欢用 AVERAGEIF 来写 。

溪沙流水 发表于 2021-12-6 20:09:28

我以为是要列出排名100这个人所有资料呢!
=INDEX(成绩处理!V:V,RIGHT(SMALL(成绩处理!X$2:X$1400/1%%+ROW($2:$1400),100),4))
页: [1]
查看完整版本: 带出最后一名的分数