excel学习库

excel表格_excel函数公式大全_execl从入门到精通

用Excel来制作抽奖小程序,支持单抽与多抽

公司在年会或者实施激烈方案的时候,会采取不定期的抽奖的活动。

这期我们就用Excel来做一个抽奖小程序。

利用rand()函数或者 randbetween()函数可以做到随机取数,但是无法保证非重复取数。

为了保证抽奖的公平性,我们采用的抽奖往往是不重复抽奖,也就是说,已经中奖的人不可以二次中奖。

这里我们用VBA字典技术来实现。

建立抽奖名单

在开始之前,我们需要将所有的员工名单收集到“人员名单列表”插页,千万别有遗漏,不然中奖概率为0(这里想提高某人的中奖概率,只需要把他的名字多复制几次放进去就可以了)

先来看第一款,单次抽一个人,每次只抽一个人。

单次抽奖

点击【开始】之后,单元格开始动态滚动人员姓名,直到点击【停止】按钮,姓名固定,同时将姓名写到右侧的单元格内:

接着再次点击【开始】按钮,抽选下一个人

…….

依次类推。

这里只留存了45个单元格,也就是只能抽45个人,如果人满了,需要点击第三个按钮【清除】。

第二款,每次抽10个人。

批量抽奖

购买专栏解锁剩余29%

发表评论:

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

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接