excel随机函数,生成-1到1之间,不为0的保留两位位小数

excel随机函数,生成-1到1之间,不为0的保留两位位小数,第1张

让我来告诉你答案!用下面的函数就可以了。=IF(ROUND(RAND(),0),ROUNDUP(RAND()099,2),-1ROUNDUP(RAND()099,2))函数解析:1、产生一个0和1的随机数据,来确认生成的数的正负值。2、产生一个001到099的随机数。

公式:=ROUND(RANDBETWEEN(355,37)+RAND(),1)当中:

RANDBETWEEN(355,37)——就是从355~37随机,

但你的公式后面还要加上另一个随机RAND()——这是从0~1的随机。

355~37+0~1,公式运算结果自然会出现大于37的了。

ROUND()——这是四舍五入函数而已。后面参数1是保留1位小数。

你要得出355~37随机,用:

=RANDBETWEEN(355,370)/10

=ROUND(RAND()15+355,1)

其中:15=37-355

就行啦!

A1:

=RANDBETWEEN(38,41)+RANDBETWEEN(0,99)/100

A2:

=MID(SUBSTITUTE("38394041",LEFT(A1,2),""),RANDBETWEEN(1,3)2-1,2)+RANDBETWEEN(0,99)/100

A3:

=MID(SUBSTITUTE(SUBSTITUTE("38394041",LEFT(A1,2),""),LEFT(A2,2),""),RANDBETWEEN(1,2)2-1,2)+RANDBETWEEN(0,99)/100

A4:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("38394041",LEFT(A1,2),""),LEFT(A2,2),""),LEFT(A3,2),"")+RANDBETWEEN(0,99)/100

以上公式可以生产4个整数部分不同的38~41之间的两位数,但这样的结果已经不是随机了

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/13495045.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存