国庆值班随机安排不重复人员该怎么弄排班表?
发布时间:2023-10-18 21:36:08
标签: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这部分,不管用其他几个函数中的哪个,这部分都少不了。
0
投稿
猜你喜欢
- 微软定期会对win10用户推出更新补丁,但是不是所有的补丁都没问题,有时候也会导致一些BUG,解决办法就是可以将这个补丁卸载了。如果遇到一些
- Word表格怎么添加标题?想给word表格添加标题,该怎么添加呢?下面我们就来看看word表格添加标题的两种方法,很简单,需要的朋友可以参考
- 为表格添加边框, 4.点击工具栏的《插入》,使用合并功能合并。然后将直线按对角拉出一条线, 如果表格打印的时候因为行数过多, Excel20
- 南丁格尔玫瑰图用在数据图表中显得很大气上档次,给人一种焕然一新的惊艳感觉,下面小编就为大家介绍Excel2013制作南丁格尔玫瑰图方法,希望
- 我们用word,时常会遇到“请在最合适的选项前打√”的问题,如何才能把对号给打出来呢。下面让小编为你带来word打对勾的方法。word对勾录
- 相信大家大学都上过选修课,而选修课的考试,因为可以抄老师发的PPT,答案基本上都可以找到,分数往往都不会太低。当然,前提是:把老师的PPT整
- 如果需要在如图的Excel数据区域每一行的上部添加一空行,如何快速实现呢? 原表格对于这种添加的行数不多的情况,可
- 我们经常在Excel中插入一些图片,如产品图片、人物图片等。在插入这些图片时,建议您可以修复单元格中的图片。在后期,如果我们再次调整表格的大
- word2010怎么输入复杂微积分的数学公式?学习的过程中,经常需要在word文档中输入数学公式,简单点的会好,公式复杂就太头疼了,下面分享
- 在我们使用excel录入数据的时候,经常会对一些字或词进行注明,要如何才能添加备注呢。下面让小编为你带来excel2007备注的方法。exc
- Excel中经常需要使用到在批注中插入图片的技巧,在批注中具体该如何插入图片呢?下面是小编带来的关于excel表格在批注中插入图片的教程,希
- 平时我们只是在Word文档中排版,处理一些文字,大部分表格之类的工作都会在Excel中去完成。但有时候一些简单表格还是会用Word来做,那么
- 用户在使用Excel工作表进行数据编辑、文本处理时,。图1打开Excel工作表步骤2:按下Ctrl+I组合键,即可快速完成单元格中文本的倾斜
- 已经将 iPhone 升级到 iOS 14.5 正式版,经常需要出行的用户,不妨留意下苹果在“地图”应用中的这些改进:通过 Siri 提交事
- 想必对于各位同仁测友来言,横断面的复测应该是最最平常的一件事情了,但是如何把外业测回来的繁杂的数据导入内页?以下是小编为您带来的关于用EXC
- 在Win10系统中删除文件夹出现文件夹访问被拒绝,会提示需要提供管理员权限才能删除此文件夹,遇到这样的问题我们怎么才能删除呢?现在小编给大家
- Excel中经常需要使用到日期公式进行录入日期,日期公式具体该如何使用呢?对于新手来说熟练运用Excel表格还是有一定难度,怎么办?下面是由
- 那是因为你的编号的制表位位置不够,编号为2位数时正好,当编号到3位数时又不够,Word就自动向后跳了一个制表位,这样看起来就出现了一个很明显
- Q:我想在代码中就能确定大写锁定键或者数字键盘键的状态,以便适当地提醒用户这些键已经开启或者应该开启,怎么编写代码?A:可以借助于Windo
- 我们使用电脑时候总是你避免不了遇到各种各样的问题,就像是电脑的键盘突然失灵这种事情。虽然键盘坏了,但是工作还没有完成,还需要在电脑中输入字符