电子表格excel中实现如何实现不同部门都随机抽出10名不重复中间人选
1.excel中实现如何实现不同部门都随机抽出10名不重复中间人选
不知道你的各个部门各有多少人?
如随机抽取“工程部”的,假设工程部有100人:
在C1输入
=INDEX(B:B,***ALL(IF(A$1:A$1000="工程部",ROW($1:$1000),4^8),INT(RAND()*100+1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充到C10,就是“工程部”的随机10人了。
但既然是随机,就有可能出现重复,可交替按F2和Enter更新数据直至满意。
或:
在C1~C10、C11~C20、C21~C30、……分别输入部门名称(各10个)。
在D1输入
=INDEX(B:B,***ALL(IF(A$1:A$1000=C1,ROW($1:$1000),4^8),INT(RAND()*100+1)))&""
也是数组公式,操作同上。
2.excel中实现如何实现不同部门都随机抽出10名不重复中间人选
不知道你的各个部门各有多少人?如随机抽取“工程部”的,假设工程部有100人:在C1输入=INDEX(B:B,***ALL(IF(A$1:A$1000="工程部",ROW($1:$1000),4^8),INT(RAND()*100+1)))&""数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充到C10,就是“工程部”的随机10人了。
但既然是随机,就有可能出现重复,可交替按F2和Enter更新数据直至满意。或:在C1~C10、C11~C20、C21~C30、……分别输入部门名称(各10个)。
在D1输入=INDEX(B:B,***ALL(IF(A$1:A$1000=C1,ROW($1:$1000),4^8),INT(RAND()*100+1)))&""也是数组公式,操作同上。
3.excel怎样产生随机部门,性别,基本工资
1。
基本工资: 因为是数值,可以直接使用随机函数产生: 如: =RANDBETWEEN(1000,3000)??会产生1000-3000的随机数; (=ROUND(RAND()*2000 1000,0)也是同样的效果) ? 2。 性别 性别是二选一参数,可以使用IF RAND =IF(RAND()>=0。
5,"男","女") ? 3。 部门是多选一参数,就要复杂一点了 可以使用随机函数RAND与LOOKUP,以及部门序号与名称列表 =LOOKUP(ROUND(RAND()*4 1,0),{1,"人事部";2,"财务部";3,"销售部";4,"合同部";5,"后勤部"}) 公式中参数说明: “4 1”是部门总数, 部门序号直接用数字, 部门名称要引号括起来, 两个部门之间要用分号间隔。
4.随机竞选班委,要从excel名单中随机抽取应该怎么弄
随机竞选班委,要从excel名单中随机抽取的具体步骤如下:
需要准备的材料分别是:电脑、Excel表格。
以win7系统、Excel表格2010版为例:
1、首先打开Excel表格,进入到编辑页面中。
2、然后名字的单元格后面的单元格输入公式:=RAND()。
3、然后再点击后面的单元格输入格式:C1 =INDEX(A:A,MATCH(***ALL(B$1:B$100,ROW(A1)),B$1:B$100,0)),回车确定,下拉6个单元格,按“F9”就可以随机抽出7个人。
5.如何用EXCEL做出随机排列
用辅助列(D2:D10)得到不重复1到9的随机数,D2公式:
=***ALL(IF(COUNTIF(D$1:D1,ROW($1:$9))=0,ROW($1:$9)),RANDBETWEEN(1,10-ROW(A1)))
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉到D10;
A1用公式:
=OFFSET($D$1,COLUMN(A1)+ROW(A1)*3-3,)
右拉到C1,再下拉三行,如图:
