对人员进行随机分组,分步骤详细解释,看了就学会了

boyanx3个月前技术教程13

大家好,我是套路EXCEL!

如上图,需要将12个人随机分成3组,每组4人。

函数公式如下:

=ROUNDUP(CHOOSECOLS(
SORT(HSTACK(ROW(1:12),
RANDARRAY(12,1)),2,1),1)/4,0)

函数解释:

1、RANDARRAY(12,1) 函数式生成12个随机不重复小数

2、将这12个随机小数安上编号,1-12号。

=HSTACK(ROW(1:12),RANDARRAY(12,1))

3、用SORT函数将随机小数列进行排序,升序或者降序都可以。主要是打乱顺序。

=SORT(HSTACK(ROW(1:12),RANDARRAY(12,1)),2,1)

4、提取第一列编号,将1-4编号变成1,5-8编号变为2,如此进行分组。

CHOOSECOLS提取编号列,ROUNDUP函数将编号分组。

=ROUNDUP(
CHOOSECOLS(
SORT(HSTACK(ROW(1:12),RANDARRAY(12,1)),2,1),1)/4,0)

5、最后可以使用F9刷新数据,具体可以看下面的gif

相关文章

失业程序员复习python笔记——dataframe基本图形展示

Pandas DataFrame 结合 Matplotlib 可以创建各种数据可视化图形。下面我将展示几个常见的 DataFrame 图形展示案例。安装matplotlib库执行pip install...

python双色球根据概率自由组合红球

在双色球的组号中,我们可以根据红球的出号频率来组号,比如选择前三十期的数据中前25的号码,或者前18的号码来组合新的红球组合,在统计号前期红球号码以后,可根据红球的冷热程度,红球的人气指数来适当取舍。...

12月29日定期维护公告 新强P玩法来袭

亲爱的玩家朋友:为保证服务器的运行稳定和服务质量,《梦幻西游2》所有服务器将于2015年12月29日上午7:00停机,进行每周例行的维护工作。预计维护时间为上午7:00~9:00。如果在预定时间内无法...

rand、randbetween函数生成随机数,用于随机分组、不重复抽奖

大家好!今天和大家分享,Excel中可以生成随机数的两个函数:rand函数、randbetween函数。本文主要包括两部分:1、介绍rand、randbetween函数的基本用法;2、介绍rand函数...

3D彩票算法揭秘:复式选号高回报策略与实战技巧全解析

3D彩票算法与复式选号解析一、3D彩票算法解析1. 随机性与算法原理o 3D彩票的开奖号码基于随机性生成,每个数字(0-9)出现的概率理论上均为1/10。o 常用算法包括: Mersenne Twis...

Excel人员随机分组/排班,一个公式轻松搞定,简单又实用!

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!日常工作中,我们经常需要对人员进行随机分组/排班,比如说公司培训、团建活动,需要对参加人员随机分组;或者是公司安排值班人员...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。