excel有重复数值排名公式(Excel重复的数值怎么排名)(1)

上一篇跟大家分享使用SUMPRODUCT函数和COUNTIF函数解决重复数值排名次不连续的问题。#Excel小技巧 #办公技能

其实这样会有个小地方无法解决。

月初制作报表时,大家的业绩都处于起步状态,有的刚破零,有的还是0增长。

业绩栏里反映实际是OK的。

但问题在于,我在刊头下方新增了一列,用公式链接来体现前三和后三。

公式逻辑:假设一共有6名业务员,前三排名是1、2、3,后三排名是6、5、4。

所以公式="前三:"&VLOOKUP(1,$O$2:$P$7,2,0)&"、"&VLOOKUP(2,$O$2:$P$7,2,0)&"、"&VLOOKUP(3,$O$2:$P$7,2,0)&";后三:"&VLOOKUP(6,$O$2:$P$7,2,0)&"、"&VLOOKUP(5,$O$2:$P$7,2,0)&"、"&VLOOKUP(4,$O$2:$P$7,2,0)&"。"

*️⃣ vlookup(名次,区域,抓取结果的列数,0)

这个公式的缺陷在于如果有相同排名出现,会出现某个排名空缺,显示“#N/A”。

excel有重复数值排名公式(Excel重复的数值怎么排名)(2)

怎么处理“#N/A”问题呢?

我们部门采用的逻辑是相同排名只体现出其中一人,不考虑其他相同排名。

️ 所以针对排名空缺导致的公式结果出错问题,我只需要用 容错函数即可解决。

容错函数的作用就是:当报错输出报错提示不报错输出内容

它的正确写法大家看清楚哦,IFERROR函数,即if error,字面告诉我们如果函数出错,找它呀!哈哈!

它的用法是=IFERROR(一个可能出错的函数或匹配不到的函数,结果出错后我们想要单元格显示的内容)

这里我需要它讲出错内容显示为空值“”,把iferror往vlookup前面一套,

公式改为="前三:"&IFERROR(VLOOKUP(1,$O$2:$P$7,2,0),"")&"、"&IFERROR(VLOOKUP(2,$O$2:$P$7,2,0),"")&"、"&IFERROR(VLOOKUP(3,$O$2:$P$7,2,0),"")&";后三:"&IFERROR(VLOOKUP(6,$O$2:$P$7,2,0),"")&"、"&IFERROR(VLOOKUP(5,$O$2:$P$7,2,0),"")&"、"&IFERROR(VLOOKUP(4,$O$2:$P$7,2,0),"")&"。"

结果显示为【前三:D 、B、A;后三:、E 、C。】

️ 后三那里多出来一个顿号,可在最后转换报表为数值格式之后删掉。

excel有重复数值排名公式(Excel重复的数值怎么排名)(3)

但是如果想要相同排名也链接出来,该怎么处理呢?大家有什么idea都欢迎前来告知哟~

我是办公室打工人Rainbow,欢迎关zhu

一起记录职场生活,做越来越优秀的自己

,