万普插件库

jQuery插件大全与特效教程

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

大家好,我是套路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

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言