乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 用随机数来做到公平公正,让大家心服口服,随机函数进阶-excel共享

用随机数来做到公平公正,让大家心服口服,随机函数进阶-excel共享

作者:乔山办公网日期:

返回目录:excel表格制作

随机函数rand()大家都比较熟悉,可是否可以用这个函数解决实际中的问题,还是需要好好思考一下。

比如下图这种情况 ,如果将一列的姓名随机排列。

用随机数来做到公平公正,让大家心服口服,随机函数进阶

如果大家都要求公开公平,那这种方法帮你的大忙了。

第一步:建辅助列,这是关键的一步,大家可以仔细看一下公式,除了B2单元格是一个随机函数,后面的都是生成的不重复随机数。

用随机数来做到公平公正,让大家心服口服,随机函数进阶

第二步:如果不重复设计随机数都搞定了,后面的事情就简单多了,只需要按顺序引用姓名就行了。

用随机数来做到公平公正,让大家心服口服,随机函数进阶

如果说这种单列的情况容易解决,那把这些姓名做成多行多例的随机排序呢?很常用的就是座位公开公正的随机排列。

看下图这种情况:多行多列随机排序

用随机数来做到公平公正,让大家心服口服,随机函数进阶

当我们每刷新一次,这些名字会随机变化,这就达到了座位公开公正的安排,谁也别想占便宜。

看看怎么设计。

第一步:建立相同大小的随机数。

用随机数来做到公平公正,让大家心服口服,随机函数进阶

建立这一组随机数的目的是让这些名字有一个大小之分,因为rand函数产生重复的机率几乎为零,所以对应的位置肯定有一个先后。

第二步,把这些随机数的排名先后计算出来。

用随机数来做到公平公正,让大家心服口服,随机函数进阶

如果我们知道随机排名的顺序,那再用函数引用出对应的名字,是不是就比较简单了。

第三步,引用出对应的排名位置。

用随机数来做到公平公正,让大家心服口服,随机函数进阶

有时候,做到公正公平,让大家心服口服,就是这么简单。

用随机数来做到公平公正,让大家心服口服,随机函数进阶

用随机数来做到公平公正,让大家心服口服,随机函数进阶

相关阅读

  • EXCEL表格中的随机问题-excel随机数

  • 乔山办公网excel表格制作
  • excel随机数,第一个是RAND函数,没有参数,返回大于等于0小于1的多位小数随机数。第一个参数是最小数,第二个为最大数,返回两个参数之间的随机整数,包含首位整数。
关键词不能为空
极力推荐
  • 在excel2010中设置一下数据的精度-excel2010

  • excel2010,这时候对数据的精准度就非常高了,因为一旦数据精度出现了问题的话,那么计算出来的结果会非常影响的。1、设置excel的精度第一步需要打开excel2010文档,然后单击“开始”选

ppt怎么做_excel表格制作_office365_word文档_365办公网