员工绩效考核排名有着各种不同的方法,简单汇总、加权汇总、标准化汇总等等不一而足。今天我们从函数讲解的角度来看一看另外一种员工绩效排名方法:汇总排名法,而所用到的函数正是RANK函数。 首先我们假设具......
2023-05-29 0 rank函数,rank函数怎么用,rank函数的使用方法,rank函数的用法,rank排名函数,Excel函数
有没有随机分组的函数公式 能把左边的人员随机分到右边的排班表里?
群友提了这样一个问题。
相信对这个问题感兴趣的朋友应该不少,今天就这个问题和大家聊聊解决思路。
问题说明随机分组问题的应用场景其实很多
其实这是一个随机分组的问题。
需要将16个人分为8组,每天两个人,连续8天。
要求随机组合,并且每个人只能出现一次。
实际数据远不止16个人,所以需要能够应用于批量分组的解决方案。
解决建议门槛最低最容易掌握的方法就是基础函数+辅助列
在解决问题的角度来说,能用最基础的技能解决是最好的。
对于上述问题,推荐使用辅助列解决。
需要两个辅助列,具体如下:
辅助列1:生成随机数
=RAND()
辅助列2:生成随机数的排序(不重复随机整数)
=RANK(A2,$A$2:$A$17)
辅助列2是比较关键的,从结果来看,相当于把原有的序号(C列)打乱重排了一次。
这是下一步生成排班表的依据。
关于不重复随机整数的生成,之前有一篇教程,有兴趣的朋友可以看看,还是比较有难度的。
【excel公式教程】生成指定范围不重复随机整数,这个公式你看得懂么?
完成又见凌波微步
接下来要用B列,得到最终的排班表。
方法比较多,常用的几个引用函数都可以搞定,例如VLOOKUP、OFFSET、INDEX、INDIRECT等等。
以下给出一个VLOOKUP函数的公式:
=VLOOKUP(ROW(A1)*8+COLUMN(A1)-8,$B:$D,3,)
将这个公式右拉下拉后排班表就完成了。
按F9会刷新,但不管怎么变化,都不会出现重名的情况。
在这个公式中,关键是ROW(A1)*8+COLUMN(A1)-8这部分,不管用其他几个函数中的哪个,这部分都少不了。
标签: rank函数 rank函数怎么用 rank函数的使用方法 rank函数的用法 rank排名函数 Excel函数 重复 值班 安排
相关文章
员工绩效考核排名有着各种不同的方法,简单汇总、加权汇总、标准化汇总等等不一而足。今天我们从函数讲解的角度来看一看另外一种员工绩效排名方法:汇总排名法,而所用到的函数正是RANK函数。 首先我们假设具......
2023-05-29 0 rank函数,rank函数怎么用,rank函数的使用方法,rank函数的用法,rank排名函数,Excel函数
EXCEL中有一个很神奇的函数“RANK”,他能够将数字的排名单独显示在另一列,而且可以去除重名次。所显示的结果是有多少人就显示多少名。下面小编就来与大家分享一下,希望对大家有点帮助。 1.返回一列......
2023-05-29 0 rank函数,rank函数怎么用,rank函数的使用方法,rank函数的用法,rank排名函数,Excel函数
Excel数据排名相信对于大家再熟悉不过了,只要有考核的地方都会涉及到排名的情况。可能大家都会用到的一个函数,那就是Rank排名函数。但是数据排名远不止这一个,今天我们就来学习一下Excel常见的3种......
2023-05-29 0 rank函数,rank函数怎么用,rank函数的使用方法,rank函数的用法,rank排名函数,Excel函数
小伙伴们好啊,今天和大家分享一组工作中常用的Excel函数公式,虽然简单,却能解决工作中的大部分问题。 按条件求和 SUMIF函数的作用是按指定条件进行求和,常规用法为: =SUMIF(条件区域......
2023-05-29 0 sum,SUMIF,sumifs,SUMIF函数,Excel函数
初学Excel函数公式,相信很多小伙伴们会被各种函数语法绕得晕头转向,今天老祝就来说说几个常用函数公式的用法: 1、SUMIF 作用: 对符合指定条件的数据求和 用法: =SUMIF(条件区......
2023-05-29 0 sum,SUMIF,sumifs,SUMIF函数,Excel函数