蓝京不是蓝鲸 发表于 2021-10-15 16:55:00

排序函数碰到空值就出错

要对成绩进行排序,
成绩中有空值,空值的不能纳入之后的各项计算,不能设为0
但在计算排名时,这个空值又绕不过去,
试了rank、if、sumproduct函数都会各种报错,折腾一个小时都没搞明白

人间词话 发表于 2021-10-19 09:10:40

O列公式改下:=VLOOKUP($L2,$A:$J,C$27,0)

大爆仗 发表于 2021-10-21 06:36:37

但是直接引用,空值就显示为0了,空值不纳入考核,0会把平均分拉下一大截的。

你若安好我便安心 发表于 2021-10-28 10:03:46

为什么不在 数据源上面直接排名呢

厨房设备酒店用品 发表于 2021-10-29 01:38:29

=IFERROR(SUMPRODUCT(N(IFERROR(--$O$2:$O$100,)>--O2))+1,"")

杨水光 发表于 2021-11-4 22:15:30

=IFERROR(1/VLOOKUP($L2,$A:$J,C$27,0)^-1,"")

你的问题是排序又没说平均值,所以只能猜猜,这样改你看看。

石头菇 发表于 2021-11-7 17:36:34

因为源数据不能直接用,有些学科要折算,折算后的才是真实分数,这个例表只是把后面的操作全省略了。

磨心至骨 发表于 2021-11-8 03:50:33

O列公式:=VLOOKUP($L2,$A:$J,C$27,0)
P列公式:=IF(O2,COUNTIF(D:D,">"&O2)+1,"")

莲屿旧货市场 发表于 2021-11-9 17:08:28

排名:=IFERROR(SUMPRODUCT(((0&O2:O16)*1>O2*1)*1)+1,"")

王凌波 发表于 2021-11-10 03:21:37

页: [1] 2 3
查看完整版本: 排序函数碰到空值就出错