1. excel随机抽奖名单
具体规则如下:
取比赛结束后第一个交易日开盘时的上证指数(向下取整)×深证成指(向下取整)为抽奖基数(下文中以A代替)
幸运参赛选手抽取规则:
令抽取次数i=1。
A*i后倒序得到B,B对选手总数取余即为中奖选手编号。如该选手已经获得奖品或有多名幸运选手则令i+=1后重新计算编号。
如21年12月27日结束的雪球赛,结束后的第一个交易日为28日,28号开盘时上证指数为3613,深圳成指为14704,A=3613*14704=53125552,B=25552135,选手总数为40,25552135对40取余为15,所以编号为15的选手获奖。
随机周边获得规则:
令抽取乘数i=选手编号+1。
A*i后倒序得到B,B对当前周边池总数取余即为赠送周边编号。如该选手已经获得该项奖品且想要不重复的周边则令i+=1后重新计算编号。将所有参赛选手按字典序正序排列(以参赛时游戏名去除特殊字符后在excel中升序排列为准),从0开始编号。
2. 表格随机抽奖
用电子表格制作抽奖的方法如下:
1、第一:将所需抽奖的人员名字输入,当然也可以输入编号,效果都是一样的,下面以人员名字进行模拟抽奖,在对应抽奖编号栏中输入公式“=RAND()”这个中奖编号是辅助抽奖使用的,没有实际意义,但是是必须要有的,需靠这个编号来挑选抽奖,将所有编号填充完成。
2、第二:在中奖人员名字一栏中输入公式“INDEX($B$4:$B$16,RANK(C4,$C$4:$C$16))”公式内数字与表格的数字需一一对应,大家可以自己调整,这里我是对应我的表格的数字。
3、第三:按动“F9”即可进行摇号抽奖,按住F9一直滚动,松掉F9即可停止。
3. excel随机抽取名单
只要张三、李五所有的行都列出来:
1、公式法:
在F2输入
=INDEX(A:A,SMALL(IF(($A$1:$A$1000="张三")+($A$1:$A$1000="李五"),ROW($1:$1000),4^8),ROW(1:1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。
2、自定义筛选:
选AB列——菜单栏——数据——筛选——自动筛选——点A1下拉——自定义——出现《自定义自动筛选方式》对话框——显示行:姓名——等于:张三——或(点选)——等于:李五——确定。
4. excel随机抽取1个名单
用Excel把人员名单随机分组操作方式如下:
一、首先将数据都按照格式罗列好,此处以随机分为4组为例;
二、将每个数据分配一个随机数
RAND 函数可以产生一个介于 0 和 1 之间的小数,并且每个随机数均不相同,可以作为目标数据对应的唯一值。公式如下:
三、按照随机数排序
上一步产生的数字,因此可以对其排序。并且每个随机数都不相同,排序后,将得到连续唯一的排序值。公式如下:
四、对排序值求余数,确定组
上一步之后,我们将得到从 1 到总数的连续值。这一步,将排序值除以要求的组数量,提取余数,代表对应的组号。求余数,Excel 提供了 MOD 函数。为了便于理解,余数统一加 1,并且连接“组”字。通用公式如下:
五、至此就完成了随机分组。RAND 函数在工作簿变化时,都会重新计算一次,因此可使用 F9 键,刷新分组结果。
5. excel表格随机抽奖
步骤如下,希望能够对你有所帮助。
1、首先用Excel打开需做的文件,在单元格输入奖品,在旁边选几个单元格合并(这样好看点,也可以就一个单元格),接下来在单元格输入=号。
2、然后再输入RAN,接着会弹出选项框,移动鼠标选择第二个RANDBETW点击鼠标左键,然后再输入奖品从第几列开始输入数字几(如下图从14列开始),然后输入逗号,再输入结束列(如下图所示23列)
3、接下来我们点击到公式的=号后面,输入IND就会弹出选项框,选择第一个INDEX。
4、选择第一个INDEX,然后逗号,按住鼠标左键拖动选中全部奖品(如下图所示),然后按回车就可以了。
5、接下来就是怎么抽奖了,只要按住F9就可以滚动抽奖页面了,放开就是抽奖项了。
6. Excel随机抽
1、首先打开要进行随机抽查的人员表。
2、然后打开插入函数对话框,类别中选择【全部】。
3、然后找到【RANDBETWEEN】,点击。
4、然后设置数字的最低值,还有最高值。
5、接着在抽查人员框中输入【=VLOOKUP(D2,A2:B11,2,FALSE)】。
6、最后即可看到抽查号码和对应的抽查人员。
另一种复杂方法如下:
全部名字放在一列(假设是A列),在B列加一个辅助列,在B1中输入或复制粘贴此公式=RAND()(说明:这是随机函数),下拉填充或双击B1右侧的填充柄,选中B列任一非空单元格 单击或多次单击常用工具栏上的升序排序或降序排序图标。在C1中输入或复制粘贴此公式=INDIRECT("A"&(COLUMN(A:A)-1)*68+ROW($A1)),右拉填充到E列,选中C1:E1,下拉填充到第68行。即可。
7. excel如何随机抽奖
材料/工具:Excel2010
1、打开电脑后,直接进入到excel软件中,新建一个空白的表格文档,在表格中某一列单元格中录入好我们要抽取的内容,例如姓名,编号等等。
2、录入完成后,我们在当前表格文档中重新再去选择一个单元格,将其作为最终抽取结果的展示用。
3、接着我们在该抽奖结果单元格中输入以下公式:“=INDEX(A:A,RANDBETWEEN(2,61))"。
4、在“=INDEX(A:A,RANDBETWEEN(2,61))"公式中,A:A表示我们要抽取的内容所在的单元格列范围为A列A列,可以自定义。
5、公式输入完成后,在抽取结果单元格就会随机产生一个抽取结果,我们可以为该抽取结果单元格设置一个格式:字体、字号、颜色等等。
6、设置好之后,想要开始抽奖或者抽签,我们只需要选中抽取结果单元格,然后按住键盘上的“F9”键,按下后在抽取结果单元格中就会在我们选择的抽取内容中随机产生抽取结果,松开“F9”就可以产生一个抽取结果。
8. excel随机抽奖函数
用几个单元格构成奖券的正副券内容,加上编号,然后将这些单元格下拉复制。打印,裁剪即可。
9. 随机抽样Excel
1、首先在表格中列出需要抽样的数字样本,这里模拟需要在50个数字中随机抽取其中5个数字,在公式编辑栏上输入公式:=1+RAND()*(50-1),按下回车后就能得到结果;
2、由于需要抽取5个数字,因此将公式往下拉复制到第五个单元格;
3、将这五个单元格选中之后,右键打开【设置单元格格式】,选择【数字】标签页,点击自定义,在类别中输入【00】;
4、按下确定之后,系统就会自动将数字修改为两位数,选择【值和源格式】粘贴即可;
10. excel随机抽取5个名单
用以下方法,Excel 制作抽奖和抽班委原理一样的
我用的版本是 Excel 2016,其他版本的界面可能略有不同。
案例 1:如何从 10 个人中一次性抽取 3 名获奖者,且所有中奖者不重复?
案例 2:如何从 10 个人中依次抽取 1、2、3 等奖各 1 名,每次抽取后固定住获奖者,且所有中奖者不重复?
所需函数及功能:
RAND()
RANK(number, ref, [order])
INDEX(array, row_num,[column_num])
IF(logical_test,[value_if_true],[value_if_false])
Conditional Formatting
为了便于理解,我把每个步骤拆开来讲解。
案例 1 解决方案:
以下是 10 个人员的名单,现在需要从中一次性抽 3 个幸运儿。
1. 在 B 列用 Rand 函数生成 10 个随机数
2. 在 C 列用 Rank 函数对这 10 个随机数排序
公式:=RANK(B2,B$2:B$11)
翻译:计算 B2 单元格在 B2~B11 数组中的排名,默认从大到小排。
3. 在 D 列用 Index 函数按 C 列的随机排名抽出中奖者。因为需要一次抽 3 个人,所以我们拉 3 行公式即可。
公式:=INDEX(A$2:A$11,C2)
翻译:在A列的指定数组中,读取出第 n 行单元格
使用方法 :
按住 F9,数字开始滚动,抽奖开始
放开按键,即为抽奖结果(因为 rand 函数基本不可能出现重复值,所以中奖人不会重复)
* 请注意:由于随机函数每次都会随机变化,为了固定住获奖人员名单,请复制获胜者名单,并且 paste value 到其他单元格。
案例 2 解决方案:
增加的需求:
每次抽一个人,抽出后固定中奖者
不得重复中奖
1. 给 D 的公式加个 if 条件,同时增加辅助列 E
公式:=IF(E2=1,D2,INDEX(A$2:A$11,C2))
翻译:如果 E2 单元格为 1,则固定 D2 单元格的值,否则,继续抽奖
当我们在 E2 中输入“1”以后,无论何时按下或放开 F9 抽奖,D2 的“王7”始终是固定的。
现在我们要抽第 2 个人,但是“王7”不可以重复中奖,怎么做?
在不使用 vba 的情况下,此处推荐一种最简便的方法。
2. 选中 D2~D11 --> 按 Ctrl + Q --> 选择 Formatting --> Duplicate Values
翻译:当“中奖者”区域内有重复人员,则高亮显示
如下,当我们抽第 2 个人的时候,又抽到了“王7”,会自动高亮显示。
3. 现在抽奖器已经做好了,我们把模板调整美观,再写个操作说明。
1) 把人员名单及辅助列移到“人员名单”sheet 中
2) 选中 E 列,通过 Format Cells --> Custom,把“1”显示为“已中奖”
这就是最终的抽奖模板和使用说明,有时间的话,可以加点图片效果什么的,然后就可以在公司年会耍酷啦!
使用说明:
1、将参加抽奖的人员名单,维护在“人员名单”表里面
2、按住 F9 开始抽奖(此时可以看到B列内容一直在变化)
3、一会功夫,放手,B 列此时就是被选出来的“中奖人”
4、在 C 列的第一个黄色单元格输入“1”,以便把“中奖人”锁定
5、重复 2~4 步骤抽二等奖(如果B列出现红色背景,则重复 2~3 步骤)
6、以此类推,抽出三等奖
11. excel 随机抽奖
Excel中班级点名册随机点名制作步骤
第一步:准备工作
打开Excel工作薄后,将工作表Sheet1重命名为抽奖界面,新建一个工作表Sheet2,将工作表重命名为姓名。
全选所有单元格,右键单击后,选中右键菜单中的设置单元格格式。在设置单元格格式窗口中,点击对齐选项卡,将水平对齐和垂直对齐都设置为居中,点击确定按钮保存设置。
第二步:制作抽奖界面
在抽奖界面工作表的中心位置选中单元格区域,并将单元格填充颜色设置为红色。
制作标题文字。在填充颜色的单元格区域中的上方中心位置,合并并居中一些单元格。输入“幸运大抽奖”,并将字体颜色设置为黄色,字号设置为48号,字体设置为楷体,并进行加粗处理。
制作姓名显示区域。在填充颜色的单元格区域中的下方中心位置,合并并居中部分单元格区域。将合并后的单元格填充颜色设置为白色,背景1,深色50%,字体设置为楷体,字号设置为48号,字体颜色设置为黄色,最后进行加粗处理。
第三步:导入姓名和制作随机点名器
在姓名工作表中A列输入姓名,只能输入姓名,不要夹带其他内容。
在抽奖界面工作表中,点击显示姓名的单元格,并输入函数“=INDEX(姓名!A:A,RANDBETWEEN(1,10))”,按回车键开始计算。
备注:函数中的符号都是英文符号。接下来长按F9开始运行,松开后结束运行。
函数解析
函数“=INDEX(姓名!A:A,RANDBETWEEN(1,10))”由两部分构成。
RANDBETWEEN(1,10)表示随机生成一个大于等于1,小于等于10的整数,10表示有是个姓名。如果有60个姓名,那么函数就是RANDBETWEEN(1,60)。
INDEX函数在此表示数组形式,举个简单的例子:“=INDEX(A:A,6)”。
A:A表示数据表区域;6表示行数。那么这个函数的返回值就是,数据表区域A列第6行的值,也就是A6单元格中的内容。
- 相关评论
- 我要评论
-