首页 > 编程知识 正文

sql随机函数rand怎么用(rand生成随机数的范围)

时间:2023-05-06 15:46:53 阅读:80169 作者:2634

每个父母都参加过大小不一的考试。 每个考试的座位号、考场、监考人员等可能都不一样……如果让你组织这次考试,负责座位的编排、考场的划分、监考人员的分配等工作,你会怎么办?

一、埃克塞尔函数: Rand的功能和语法结构。

功能:返回0以上小于1的随机值。

语法:=Rand (。

目的:将0以上小于1的随机值填充到单元中。

方法:

在目标单元格中输入公式:=RAND (。

解密:

如果对随机生成的数量不满意,可以按F9键刷新,然后重新生成。

二、埃克塞尔函数:巧妙地用Rand生成1-10之间的随机值。

目的:在指定区域生成1-10的随机数字。

方法:

1、在有“随机值”的列前插入2列,分别命名为“辅助列1”、“辅助列2”。

2、在“辅助列1”中输入公式:=RAND (。

3、复制“辅助排1”的值,以【值】的形式【选择性地粘贴】到“辅助排2”上。

4、用Rank函数对“辅助列2”的值生成排序值。

5、以【随机值】为主要关键词进行【升序】排序。

解密:

将“辅助列1”的值复制并以【值】的形式【选择性地粘贴】到“辅助列2”上,是以固定生成的随机值为目的的。 不这样做的话,就没有实际意义了。

三、埃克塞尔函数:使用Rank函数使考场分配自动化。

1、给“考生”打随机号码。

方法:

1、在有“随机序列号”的列前插入2列,分别命名为“辅助列1”、“辅助列2”。

2、在“辅助列1”中输入公式:=RAND (。

3、复制“辅助排1”的值,以【值】的形式【选择性地粘贴】到“辅助排2”上。

4、用Rank函数对“辅助列2”的值生成排序值。

5、以【随机序列号】为主要关键词进行【升序】排序。

2、用已经生成的“随机序列号”划分考场。

方法:

在目标单元格中输入公式=vlookup(g3,$ k $ 3: $ l $ 18,2,2 )。

解密:

1、首先制作辅助检索表格。 主要内容有两列,“人数”和“考场”,按照考场规则编排。 如果一个考场25人计算,“随机顺序号”小于26的将成为“第一考场”,依次类推。

2、表达式=vlookup(G3,$ k $ : $ l $ 18,2 )采用模糊查询,如果在查询范围内找不到准确的值,则自动向下匹配,原则上设为小于当前查询值的最大值

四、Excel函数:巧妙地使用Rand函数自动分配考试监考者。

1、给考试监督者随机编号。

方法:

1、在有“随机序列号”的列前插入2列,分别命名为“辅助列1”、“辅助列2”。

2、在“辅助列1”中输入公式:=RAND (。

3、复制“辅助排1”的值,以【值】的形式【选择性地粘贴】到“辅助排2”上。

4、用Rank函数对“辅助列2”的值生成排序值。

5、以【随机序列号】为主要关键词进行【升序】排序。

2、用已经生成的“随机序列号”划分考场。

方法:

在目标单元格中输入公式:=round (F3/2,0 )。

解密:

Round函数的作用是将给定值四舍五入,将生成的“随机序列号”除以2,将其结果四舍五入后保持整数位,正好是考场2人。

结束语:

Excel随机数函数Rand的作用是生成大于等于0小于1的随机数,可以利用这个来分配考场、考试监考者等。 得到使用方法了吗?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。