本文目录一览:
- 1、怎样用Excel随机生成数字
- 2、excel2003中如何产生16.00±0.16mm范围内的随机数,精度为0.02mm?
- 3、excel中,如何生成三个随机数,使他们平均值为a,如45.123m,极差为0.01m?
怎样用Excel随机生成数字
可以使用EXCEL自带的函数公式来实现,选择一个单元格在单元格中输入=RANDBETWEEN,即可实现,具体的操作方法如下:
1、在电脑上打开EXCEL文件,选择一个空白的单元格,在单元格中输入=RANDBETWEEN。
2、可以看到当前显示的为未识别结果,在该公式的后面输入(1,100)即表明产生的数据在1和100之间随机出现。
3、在生成结果的单元格的右下角可以看到有个断电的小黑方格,用鼠标拉动该黑方格,即可看到在停止的区域内随机生产的相关数据。
4、如将结果定义为随机生成100到200的数据,改动该公示后面小括号的内容即可。
注意事项:
该种公式所生成的随机数据如出现在多格单元格里面时,是会有重复数据出现的。
excel2003中如何产生16.00±0.16mm范围内的随机数,精度为0.02mm?
输入公式:
=15.84+RANDBETWEEN(0,16)*0.02
如果randbetween在03里不能用,就用下面的公式
=15.84+ROUND(RAND()*0.16,2)*2
excel中,如何生成三个随机数,使他们平均值为a,如45.123m,极差为0.01m?
A1单元格处输入:=45.123-ROUND(RAND()*0.01,3)
B1单元格处输入:=45.123*3-A1-C1
C1单元格处输入:=A1+0.01
D1单元格处输入:=IF(AND(B1A1,B1C1),"符合要求"," ")
说明:A1的公式是生成45.123附近的一个随机数,其中RAND()表示生成0到1之间的随机数,而乘以0.01表示得到0到0.01之间的随机数(乘以0.1或者0.001也可以试试),ROUND(数值,小数位数)用来设置小数位数,这里的3表示用三位小数表示。
C1由于有极差(即C1-A1=0.01)的限制,只能用A1+0.01来计算。
B1用来保证三个数的均值为45.123,具体做法就是用三个数的总和减去A1和C1,而三个数的总和就是均值(45.123)乘以3。
D1是判断所得到的B1数值是否介于A1和C1之间,用IF()条件函数来判断,其中,AND()表示两个条件都需要同时满足,显示“符合要求”;若不符合,则显示空白)。
具体操作:
选中(A1,B1,C1,D1)这四列数,然后用鼠标拖拽,就可以得到一系列的数值,最终结果若是介于A1和C1之间的,则是符合要求的(A1,B1,C1)组合。
例如,可以得到
45.117 45.125 45.127,总和=135.369,平均值=45.123
45.118 45.123 45.128,总和=135.369,平均值=45.123
45.119 45.121 45.129,总和=135.369,平均值=45.123
(注:由于有极差、均值和小数位数等的限制,符合要求的组合并不多。以上仅供参考)