按条件排名要先确定两件事:排名依据是哪一列,条件分组是哪一列。只有一个总榜时用 rank 就够了;要按部门、班级、区域分别排名,再加 countifs 或筛选后的排名范围。
截图里的公式是 =RANK(B2,$B$2:$B$16),意思是拿 B2 的销量和 B2:B16 全部销量比较。绝对引用 $B$2:$B$16 不能少,否则向下填充时范围会跟着跑。

如果要在同一个部门内排名,可以把数据先按部门筛出来,或者增加辅助列。常用写法是先用 COUNTIFS 统计同组里比当前值大的数量,再加 1 得到名次。
例如部门在 A 列、销量在 B 列,可写成 =COUNTIFS($A$2:$A$16,A2,$B$2:$B$16,">"&B2)+1。这个公式只比较同部门记录,销量越高名次越靠前。
如果出现并列,RANK 会给相同值相同名次,下一名会跳号;COUNTIFS 方案也会保留并列名次。需要连续名次时,要再加一个唯一条件,比如姓名或编号作为第二排序依据。











