excel 条件排序 函数

发布网友 发布时间:2022-04-22 06:52

我来回答

5个回答

热心网友 时间:2022-06-16 23:44

对此表排序,主要关键字是班级,次要关键字是总分,然后对每个班级排名,其排名函数所取区域,不同班,其区域不同,要更改函数。排名后复制此列,用选择性粘贴,选数值,在原位粘贴即可。再对此表筛选和排序,名次将不受影响。全年级排名也可以采用此法。

热心网友 时间:2022-06-16 23:45

=SUMPRODUCT(($B$2:$B$13=B2)*($C$2:$C$13>=C2))
1 ($B$2:$B$13=B2) 判断B2:B13是否与B2相等
2 ($C$2:$C$13>=C2) 判断C2:C13是否大于等于C2
两个式子相乘返回的1的个数就是C2在B2范围内的个数,也就是名次。

热心网友 时间:2022-06-16 23:45

在k2中写入公式:
=sumproct(($a$2:$a$500=a2)*($i$2:$i$500>i2))+1
下拉复制公式即可。

热心网友 时间:2022-06-16 23:46

确实有这个问题,公式改一下:
=IF(I2="","",SUMPRODUCT(($A$2:$A$500=A2)*($I$2:$I$500>I2)*($I$2:$I$500<>""))+1)

热心网友 时间:2022-06-16 23:46

如果是数值的,可以用small(array,row())这个 函数,由小到大排列

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