Excel排名总踩坑?这个函数组合让你秒变高手

👤 职场锦囊 📂 办公技能 📅 2026-03-12 19:31 👁 2 阅读

月底算绩效、期末排名次,你是不是还在手动排序然后一个个填数字?手滑填错一个,后面全乱套,加班到凌晨两点眼睛都快看瞎了。更崩溃的是,遇到分数相同的人,排名到底怎么算?并列第3还是占用两个名次?这些问题能把人逼疯,但其实一个公式就能搞定,很多人却从来没用过。

RANK函数就是专门来解决这个痛点的。它的逻辑那是相当简单:=RANK(你的分数,所有人的分数区域,排名方式)。第三个参数写0或者省略,是从高到低排;写1就是从低到高排。比如=RANK(B2,$B$2:$B$100),B2是你的成绩,后面那一串是所有人的成绩,记得加$符号锁定区域,下拉的时候才不会乱跑。这个函数最牛的地方是会自动处理重复值,两个99分都会显示第2名,下一个98分直接跳到第4名,完全符合比赛排名的常规逻辑。

不过实际工作里,单纯排名往往不够看。领导要的是"综合排名",笔试面试加权、多科目总分、不同部门混排,这时候就得请SUMPRODUCT出场了。假设笔试占60%、面试占40%,公式可以写成=SUMPRODUCT((($B$2:$B$100*0.6+$C$2:$C$100*0.4)>($B2*0.6+$C2*0.4))*1)+1。看起来吓人,拆解开来就是在算"有多少人总分比我高",然后加1就是自己的名次。这种算法的妙处是可以自定义任何权重,三科成绩、五个维度都能往里塞,比RANK灵活十倍。

当然,函数再好用也得配合表格规范。成绩区域别留空行,文本格式的数字要先转数值,不然公式会罢工。建议把原始数据和排名结果分开放,中间用辅助列过渡,出了问题好排查。很多人追求"一个公式走天下",结果嵌套七八层,下个月自己都看不懂,图啥呢?

你平时排名是怎么做的?手动排序、RANK函数,还是已经玩转SUMPRODUCT了?评论区聊聊你的翻车经历,点赞最高的送一份我整理的《10个财务必备函数速查表》!

标签: 怎么用函数计算总成绩排名