“=SUM(IF($I$3:$I$22>I3,1/COUNTIF($I$3:$I$22,$I$3:$I$22)))+1...

发布网友 发布时间:2024-10-15 16:11

我来回答

2个回答

热心网友 时间:2024-10-15 23:09

这是一个数组函数,也就是这个公式应该为:{=SUM(IF($I$3:$I$22>I3,1/COUNTIF($I$3:$I$22,$I$3:$I$22)))+1},也就是在输入公式时不用输入两边的“{}”,输入完后直接按CTRL+SHIFT+ENTER就行,否则该公式输出的结果将全部为1。
COUNTIF($I$3:$I$22,$I$3:$I$22)统计I3:I22中各个数字出现的次数,分别计为1,2,3……,再除1,得出1,1/2,1/3……,前面部分表示条件,符合条件的再求和(SUM),实际上就是求I3:I22中大于需要排序那个数的个数,由于是排名,没算它本身,所以要加上1。这个公式可以修改为:=SUMPRODUCT(($I$3:$I$22>I3)*($I$3:$I$22>I3))+1,不用按CTRL+SHIFT+ENTER。

热心网友 时间:2024-10-15 23:06

IF函数却FALSE时候选项啊?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top