Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2536|回复: 6

[已解决]随机函数

[复制链接]
发表于 2014-10-19 22:04 | 显示全部楼层 |阅读模式
本帖最后由 baoqiangxiao 于 2014-10-19 22:06 编辑

我想作一个随机函数  并且设置其格式为  保留2位小数   
哪位高手请指教
顺便帮忙解释以下  这个函数的构造
最佳答案
2014-10-19 22:15
本帖最后由 qh8600 于 2014-10-19 22:21 编辑
  1. =TEXT(RAND(),"0.00")
复制代码
RAND函数随机产生0-1的随机数,外面套text 格式为0.00就是只保留两位小数,结果为文本格式,如果转化为数值前面加--
=--TEXT(RAND(),"0.00")
如果要产生大于1的随机数 RAND()*X,比如X=100,就产生0-99.999999......的随机数
发表于 2014-10-19 22:06 | 显示全部楼层
回复

使用道具 举报

发表于 2014-10-19 22:07 | 显示全部楼层
本帖最后由 1091126096 于 2014-10-19 22:11 编辑

有没有取值范围限制?         
0-1:    =ROUND(RAND(),2)  
0-100:=ROUND(RAND()*100,2)

评分

参与人数 1 +5 金币 +5 收起 理由
蓝粆 + 5 + 5 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2014-10-19 22:08 | 显示全部楼层
设置单元格格式→自定义→0.00
  1. =RAND()
复制代码
回复

使用道具 举报

发表于 2014-10-19 22:10 | 显示全部楼层
=ROUND(RANDBETWEEN(1,100)+RAND(),2)这样 吗??
回复

使用道具 举报

发表于 2014-10-19 22:15 | 显示全部楼层    本楼为最佳答案   
本帖最后由 qh8600 于 2014-10-19 22:21 编辑
  1. =TEXT(RAND(),"0.00")
复制代码
RAND函数随机产生0-1的随机数,外面套text 格式为0.00就是只保留两位小数,结果为文本格式,如果转化为数值前面加--
=--TEXT(RAND(),"0.00")
如果要产生大于1的随机数 RAND()*X,比如X=100,就产生0-99.999999......的随机数
回复

使用道具 举报

 楼主| 发表于 2014-10-19 22:33 | 显示全部楼层
1091126096 发表于 2014-10-19 22:07
有没有取值范围限制?         
0-1:    =ROUND(RAND(),2)  
0-100:=ROUND(RAND()*100,2)

谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 18:20 , Processed in 0.309095 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表