作业帮 > 综合 > 作业

=TEXT(((748+TRUNC(RAND()*10))*10+IF(RAND()>0.5,5,0))/1000,"0

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/10 15:22:59
=TEXT(((748+TRUNC(RAND()*10))*10+IF(RAND()>0.5,5,0))/1000,"0.000")解释
=TEXT(((748+TRUNC(RAND()*10))*10+IF(RAND()>0.5,5,0))/1000,
RAND()
表示随机生成一个0~1的数
TRUNC(RAND()*10)
表示随机生成一个0~10的保留整数的数
IF(RAND()>0.5,5,0)
表示如果rand()生成的数大于0.5,则为5,若小于等于0.5,则为0
((748+TRUNC(RAND()*10))*10+IF(RAND()>0.5,5,0))/1000
表示生成一个(748+A+B)/1000的随机数,A=0~10,B=5或者0.这个值应该在7.480~7.585之间
TEXT(NUM,"0.000")
表示把数字转换成字符型,保留3位小数
而且这个是excel里面的公式,不要放在VB分类下面.