EXCEL随机函数要求根据一个数随机出另外两个数,并且两个数在这个数的正负0.3之间波动
发布网友
发布时间:2022-05-10 22:41
我来回答
共3个回答
热心网友
时间:2023-11-09 08:12
先计算一个小于0.3的随机数S1。
公式:S1=ROUNDDOWN(MOD(RAND(),0.3),2)
说明:用rand()生成一个随机小数,然后对0.3取余数,再用Rounddown()取小数位,这里是取2位小数。
那么
A1=B1+S1
A2=B1-S1
在这里A1和A2的赋值不能用公式,因为RAND的每次计算都不一样。
B1随机数的生成方法
B1=ROUNDDOWN((RAND()*100,2),这里的100是表示B1的整数位为2位,10为1位,以此类推。
热心网友
时间:2023-11-09 08:12
思路:在A1中随机产生2.8-3.4之间的一个数,A2中的数则根据“平均数等于B1”的要求产生,具体为:
在A1中写入公式:
=int(rand()*7)/10+2.8
在A2中写入公式:
=B1*2-A1
热心网友
时间:2023-11-09 08:13
a1=INT(RAND()*6)/10-0.3+A1
a2=b1*2-a1