EXCEL产生末位小数是0或5的随机数

保留三位小数,范围在7.480-7.575之间
类似这些数据:
7.525
7.540
7.570
7.555
7.505
7.530
7.530
7.580
7.540
7.565
7.570
7.525

第1个回答  2010-06-02
任意单元格输入
=TEXT(FLOOR(7.48+0.095*RAND(),0.005),"0.000")
这个利用函数一步到位,但TEXT函数返回文本,无法计算。
或者
=FLOOR(7.48+0.095*RAND(),0.005)
将单元格格式设置数字格式,精确到小数点后三位,此后可以计算。
第2个回答  2010-06-02
Excel中:
1) rand() 函数生成 0-1 之间的随机数。
2)若要生成 a 与 b 之间的随机实数,使用公式:RAND()*(b-a)+a 。

题目要求实际是在两个数据段A:0.01~0.05 和 数据段B:-0.01~-0.05 之间随机选择一个。

解:
使用 if 函数,判断随机数1的值是否大于0.5(0~0.5 与 0.5~1区间的数字产生几率相等),根据结果确定随机数2(题目要求的结果)的符号。
随机数2 是 Rand()*(0.05-0.01)+0.01 生成的数据段A, 乘以 -1 后就变成数据段B 了。

所以公式是:if(rand()>a,rand()*(a-b)+b,(-1)*(rand()*(a-b)+b) )
上面这个就是生成随机数的公式 a 要大于b
第3个回答  2010-06-02
=TEXT(((748+TRUNC(RAND()*10))*10+IF(RAND()>0.5,5,0))/1000,"0.000")本回答被提问者采纳

EXCEL产生末位小数是0或5的随机数
任意单元格输入 =TEXT(FLOOR(7.48+0.095*RAND(),0.005),"0.000")这个利用函数一步到位,但TEXT函数返回文本,无法计算。或者 =FLOOR(7.48+0.095*RAND(),0.005)将单元格格式设置数字格式,精确到小数点后三位,此后可以计算。

EXCEL随机函数怎么让计算结果尾数为0或5
可以使用以下公式来生成以0或5结尾的随机数:=ROUND(RAND()*10\/2,0)*2+5*(MOD(ROUND(RAND()*10,0),2)=0)解释如下:1. RAND() 函数生成0到1的随机数。2. ROUND(RAND()*10\/2,0) 将随机数乘以10,再除以2,然后四舍五入到最接近的整数。这将生成0到5之间的随机数。3. (MOD(ROUND...

excel随机小数怎么生成,小数部分只能为0或5
首先,使用Excel内置的RAND()函数来生成一个0到1之间的随机小数。然后,将这个随机数乘以100,以确保其在0到100之间,公式为RAND() * 100。接下来,为了限制小数点后一位只能是0或5,你需要对这个数取整到最接近的0.5的倍数。这可以通过FLOOR()函数实现,即FLOOR(RAND()*100, 0.5)。这样,你...

EXCEL中如何使随机数保留一位小数且小数只能为0或5?
方法\\步骤:1.用Rand()生成随机数 2.把Rand()*100使生成的随机数在0—10之间 3.用Floor函数取小数位FLOOR(RAND()*10,0.5)4.这样可以生成1-10内,保留一位小数,小数位为0或5的随机数。5.将生成的数加上基数55,即=55+FLOOR(RAND()*10,0.5)可以得到55-65之间的随机数。用excel求随机...

excel随机函数怎么设置尾数都是0excel中如何产生随机数尾数为0或5
打开一个工作样表作为例子。2.在空白单元格内输入一个尾数带0的数字,单元格的格式为数字。3.回车确定后,尾数0消失,且编辑栏中的尾数0同样被消除,4.右键反击该单元格,设置单元格的格式。5.在数字标签下,选择保留小数点位数为3位,并保存确定,小数点尾数就不会消失了 ...

excel怎么随机生成整数尾数为0或5excel怎么随机生成整数尾数为0或5的...
excel需要随机生成整数尾数为0或5的数字,这个可以用函数,在需要的单元格输入:=RANDBETWEEN(0;20)*5,然后往下拉,自动复制即可。不过还要看最后需要的一个随机产生的数的数值范围,例如,上面公式可以得到一个在1~100范围的而且尾数是0或5的随机数。如果需要更大的数字,可以修改公式里面的“20”为...

EXCEL自动生成资料 且要是整数 尾数要精确至0或5这样子的,
生成0-1之间的随机小数。 如下图所示:在需要生成随机数的单元格上点选左键,然后在红框标示的位置输入=rand(),回车,这样我们就得到了一个0-1间的随机小数。=INT(RAND()*10000000) 这个是自动生成随机数。Excel 怎么才能自动生成资料 方法\/步骤 首先,需要在excel中新增载入项--资料分析库...

EXCEL中如何使随机数保留一位小数且小数只能为0或5
例如,如果你需要生成一个在55到65之间,保留一位小数且小数位为0或5的随机数,你可以使用以下公式:```excel =55 + FLOOR(RAND()*10, 0.5)```这里,RAND()*10会生成一个0到10之间的随机小数,FLOOR(..., 0.5)会将其向下取整到最接近的0.5的倍数,即生成一个0到9.5之间,小数位为0...

excel随机数小数末位是0或5
=text(int(200*rand()+600)\/20,"##.00")或者=int(200*rand()+600)\/20 将格式设置为数字 2位小数

求180到220之间的随机数excel公式,并且末尾只能是0或5的数
如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。因要产生的随机数在180到220之间,我们就在前面加180,并乘以40 3、要使产生的随机数九的末尾只能是0或5的数,也就是取整,且是5的倍数...

相似回答
大家正在搜