excel 0.1~0.9之间的随机小数用公式怎么做

2024-11-08 18:32:33
推荐回答(5个)
回答(1):

RAND

请参阅
返回大于等于 0 及小于 1 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。
语法
RAND( )
说明
若要生成 a 与 b 之间的随机实数,请使用: RAND()*(b-a)+a
如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。
你这个可以在单元格里面输入:=RAND()*(0.9-0.1)+0.1

回答(2):

可以通过以下函数公式达到目的:
假如,原始数据在a1,
返回数字在a2,可以在a2处输入:=if(and(mod(abs(a1),1)>0.1,mod(abs(a1),1)<0.4),rounddown(a1,0)+0,if(and(mod(abs(a1),1)>0.5,mod(abs(a1),1)<0.9),rounddown(a1,0)+0.5,"条件不符合"))
条件不符合是因为,你没有说明0.4~0.5数据的处理,如果不懂在问我。

回答(3):

=RANDBETWEEN(1,9)/10
或者
=round(0.1+RAND()*0.8,1)

回答(4):

=0.1+RAND()*0.8
如果只要一位小数,则=round(0.1+RAND()*0.8,1)

回答(5):

=round(0.1+RAND()*0.8,1)