首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

关于EXCEL隔开其中几行进行剩余行排名的问题

发布网友 发布时间:2022-04-21 21:31

我来回答

5个回答

热心网友 时间:2024-04-09 19:00

是要排序还是显示名次?

如果是排序,可以将无需计入排序的几行剪切到标题上方,然后对选中标题以下部分,使用菜单中的排序功能

如果是显示名字,请先选中需要排名的那一些数据,新建名称(假设名称为abc),在输入公式=rank(A1,abc,1),可参考图片所示。

热心网友 时间:2024-04-09 19:01

设单品是B列,销售额在C列,销售排名在D列,在D2格输入
=IF(and(B2<>"合计",B2<>""),SUMPRODUCT((C2<$C$2:$C$1000)*($B$2:$B$1000<>"合计")*($B$2:$B$1000<>""))+1,"-")
向下填充

热心网友 时间:2024-04-09 18:57

如下图:

D2单元格公式为           =RANK(C2,$C$2:$C$6)

D8单元格公式为           =RANK(C8,$C$8:$C$13)

D15单元格公式为         =RANK(C15,$C$15:$C$26)

1、将D2单元格公式下拉复制至D6;

2、将D8单元格公式下拉复制至D13;

3、将D15单元格公式下拉复制至D26。

热心网友 时间:2024-04-09 19:02

如果从大到小排,在单品销售排名列D2输入 =IF(B2="合计","-",RANK(C2,($C$2:$C$6,$C$8:$C$13,$C$15:$C$26))回车下拉,从小到大则 =IF(B2="合计","-",RANK(C2,($C$2:$C$6,$C$8:$C$13,$C$15:$C$26),1)回车下拉.
关键点是RANK排序区域可以不连续,用括号连起来就行.

热心网友 时间:2024-04-09 19:04

如果是从小到大排序可用简单剔除合计即可,假设《单品销售排名》在D1格,在D2格输入:
=IF(B2="合计","",RANK(C2,$C$2:$C$25,1)),下拉即可,
如果是从大到小排序,则输入:
=IF(B2="合计","",RANK(C2,$C$2:$C$25)-3)
当然,当合计项多余3个时,公式里的3也要随之改变。
这里是基于所有合计值大于单值,如果有单值大于合计值则此公式无效。

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