求Excel随机数公式

想要一个随机数,在1到3中间取值,保留小数点后面一位数字。求指点……

Excel随机数函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-09

1、随机函数的公式为:RAND(),如果需要规定生成的数据后面的小数位数,可以输入公式:=ROUND(RAND(),1)。

2、点击回车,即可看到生成的数据是保留了小数点后1位。

3、如果需要生成数值在1~3之间的保留1位小数的随机数字,可以使用公式:=ROUND(RAND()*(3-1)+1,1)。

4、点击回车即可生成在1~3之间的保留1位小数的随机数字。

本回答被网友采纳
第2个回答  2019-06-05

1、首先打开一个空白的Excel文档,文档中没有任何内容:

2、然后在任意单元格输入公式,这里的ROUND函数是保留小数点的,第一个参数是数据源,第二个是保留的位数;RAND函数是获取随机数的,后面“*(3-1)+1”是限制取数范围的,3是最大数,1是最小数,是固定写法。完成之后按下回车就生成了一个随机数:

3、接着选中随机数的单元格,鼠标放上去下拉即可得到一连串的随机数。以上就是Excel生成随机数的用法:

本回答被网友采纳
第3个回答  2019-03-04

1、首先打开Excel办公软件,本次演示所用版本为家庭和学生版2016,其他版本亦可。

2、新建Excel表格并输入演示数据,将结果单元格用淡蓝色底纹显示,可以更直观的看到结果。

3、鼠标移动到c6单元格并双击之后输入公式,公式内容为“=ROUND(1+(3-1)*RAND(),2)”,表示在1~3之间取值,保留小数点后两位数字,若保留一位小数,只需要将函数表示小数位数的2换成即可。

4、输入完成之后,按回车可以看到当前的显示结果,该结果为随机数,所以每次显示均不一样。

5、在c6单元格上使用格式填充柄将下方有淡绿色底纹的单元格全部选中,可以得到若干随机数。

本回答被网友采纳
第4个回答  推荐于2017-11-25
=ROUND(1+RAND()*2,1)
要得到a~b之间的随机数:
a+rand()*(b-a)
round()得到你要求的位数!本回答被提问者和网友采纳
相似回答