本文目录一览:
- 1、求教大神excel怎么随机分组,每组的和较为接近?
- 2、关于excel函数随机分组姓名。
- 3、EXCEL·关于随机分组的具体操作步骤·急用
- 4、Excel表如何进行随机分组?
- 5、Excel 怎么进行随机分组
- 6、怎么用Excel把人员名单随机分成几个组?
求教大神excel怎么随机分组,每组的和较为接近?
1、先对D列(支管流量)排序(升序降序都行)。
2、在E2输入
=MOD(ROW(1:1)-1+INT((ROW(1:1)-1)/7),7)+1
回车并向下填充。
3、选E列——复制——右键——选择性粘贴:数值——确定。
4、对E列排序(升序降序都行)。
这样,相同数值的就是同一组了,每组的流量之和也很接近。
关于excel函数随机分组姓名。
用Excel把人员名单随机分组操作方式如下:
1.首先,根据格式列出数据。这里,将数据随机分为4组。
2.将每个数据分配一个随机数RAND函数可以产生一个介于0和1之间的小数,每个随机数都是不同的,可以是与目标数据对应的唯一值。公式如下。
3.按照随机数排序在前一步中生成的数字,因此您可以对其进行排序。而且每个随机数都不一样,排序后,会得到一个唯一的连续排序值。公式如下。
4.在确定了组的最后一步后,我们将得到从1到总数的连续值。在这个步骤中,将排序值除以所需的组数,然后提取其余的组数来表示相应的组数。
其余,Excel提供MOD功能。为了便于理解,余数一致为+1,并且“组”字是连接的。一般公式如下:
5.这样就完成了随机分组。当工作簿更改时,将重新计算RAND函数,因此可以使用F9键刷新分组结果。
EXCEL·关于随机分组的具体操作步骤·急用
问题的确太简单,还要回答的人做很多假设。下面的贴图以A列中有26个人,分别用26个大写字母代替。随机分组方法可按如下步骤做:
1. 在选项中中将“启用代迭计算”打开,即勾选它,代迭次数根据人员数量的多少参照以下步骤3中各种不同情况的说明。确定。
2. B列作为触发用,保留。
3. C列用来生成随机数
(1)随机分组会不断变化,直接在C2中输入公式:
=ROUND(RANDBETWEEN(1,2),0)
此种情况下,无需打开代迭计算。
(2)随机分组后固定分组人员,不再随表格的点击等操作发性变化,C2中输入公式:
=IF(B2="","",IF(C2="",ROUND(RANDBETWEEN(1,2),0),C2))
此种情况下,代迭计算次数根据人员多少设置3~20次即可。
(3)要求随机分组后每组人数基本相等(严格说,当人数为偶数时,两组人数相告;人数为奇数时,两组人数差不超过一人),而分组后人员固定,不再变化,C2中输入公式:
=IF(B2="","",IF(OR(C2="",ABS(COUNTIF($C$2:$C$27,C2)-COUNTA($C$2:$C$27)/2)1),ROUND(RANDBETWEEN(1,2),0),C2))
根据实际数据修改公式中的27到数据行最后行行号。
此种情况下,代迭计算次数要设置得大一些,一般会要大于默认的100次。
贴图是按第3种最严格的要求来输入公式的。
以上三种情况均拖拉复制公式到与A列对应数据的最后一行,如图,复制到C27。
4. 在B2中随意输入任意数字或字符(仅起触发作用),如图中输入数字1,拖拉复制到与A列对应数据的最后一行,贴图示例中到B27。现在,Excel会花一定的时间来进行循环计算,在C列中生成1、2两个个数基本相等的数字。
5. 在D2中输入公式:
=INDEX($A$2:$A$999,SMALL(IF($C$2:$C$27=COLUMN()-3,ROW(D$1:D$26),998),ROW(D1)))""
按Ctrl+Shift+Enter三键输入数组公式,根据实际数据修改其中的26和27
向右复制公式到E2,选择D2:E2,向下拖拉复制公式到适当行。
对于第2种和第3种情况,要重新分组,只要删除B列数据后,重新填充即可。
Excel表如何进行随机分组?
随机分布那就使用随机函数RAND,构造两个辅助列来帮助生成随机数,我的示例是在PQ两列构造,你根据你的情况在空白列做就行。
辅助列1(生成随机数):=RAND()^2
辅助列2(随机数排名):=RANK(P2,P:P)
辅助列构建好了,那么剩下就简单了,就是把一维数组变成二维数组而已。直接在C2使用公式:
=INDEX($A:$A,OFFSET($Q$1,MOD(ROW(),4)+1+(COLUMN()-3)*4,)+1)
向下、向右填充C2:O5即可。
因为随机数做了平方,基本不可能出现重复,如果不幸中彩,按F9就可重新更新随机名单即可。
Excel 怎么进行随机分组
你的源数据有多少、在哪、想分几组?
假设,源数据在A列:
1、在B1输入
=RAND()
回车并向下填充。
2、点B列任一格——工具栏——升序排序。
3、这样就把A列随机打乱了,再根据你的需要,分段分组就行。如:
A列100行,分随机4组。按以上公式打乱后,1~25行为一组、26~50行为二组、51~75行为三组、76~100行为四组。
怎么用Excel把人员名单随机分成几个组?
用Excel把人员名单随机分组操作方式如下:
一、首先将数据都按照格式罗列好,此处以随机分为4组为例;
二、将每个数据分配一个随机数
RAND 函数可以产生一个介于 0 和 1 之间的小数,并且每个随机数均不相同,可以作为目标数据对应的唯一值。公式如下:
三、按照随机数排序
上一步产生的数字,因此可以对其排序。并且每个随机数都不相同,排序后,将得到连续唯一的排序值。公式如下:
四、对排序值求余数,确定组
上一步之后,我们将得到从 1 到总数的连续值。这一步,将排序值除以要求的组数量,提取余数,代表对应的组号。求余数,Excel 提供了 MOD 函数。为了便于理解,余数统一加 1,并且连接“组”字。通用公式如下:
五、至此就完成了随机分组。RAND 函数在工作簿变化时,都会重新计算一次,因此可使用 F9 键,刷新分组结果。