在excel表的单元格中随机生成数据.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在excel表的单元格中随机生成数据

在excel表格的单元格中,如何设置±20之间的随机数,要求如果是正数前面有+号,负数前面有-号要求不出现0 最佳答案 =if(rand()0.5,+,-)20-int(rand()*20) 追问 试了下果然可以,能具体为我讲解下吗? 回答 rand()产生一个0~1之间的随机小数,与0.5来进行比较,小于0.5输出+好,否则输出-号 20-int(rand()*20) 的意思是 int(rand()*20)产生一个0~19之间的数,20减去这个数就产生1~20之间的数. 追问 这个0.5还是不太理解,文科生,理解能力有限,海涵,呵呵 回答 0~1之间的随机小数,中间的数字就是0.5,以0.5为界刚好可以得到两个均分的组,小于0.5输出正号,大于0.5输出负号,也就实现了随机分组正负号. excel中如何设+5到-10之间的随机数,要求正数前面有+号,负数前有-号,不出现02011-3-26 20:18 最佳答案 =TEXT(RANDBETWEEN(0,15)-10,+0;-0;0) 追问 试了下,不行,而且,这个会出现0吧。 回答 =IF(RAND()(4/13),TEXT(ROUNDUP(RAND()*10,0),-0),TEXT(ROUNDUP(RAND()*5,0),+0)) 追问 果然如此,这个我理解不过来了,能具体为我讲解下吗? 回答 (ROUNDUP(RAND()*10取1到10的整数,4/13是保证两个区段的出现的概率相等 如何在EXCEL中生成随机数 返回大于等于 0 及小于 1 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。 语法 =RAND() 说明 若要生成 a 与 b 之间的随机实数,请使用: =RAND()*(b-a)+a 如果要生成整数,则输入:=INT(RAND()*(b-a)+a) 如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”, 保持编辑状态,然后按 F9,将公式永久性地改为随机数。 如果您将示例复制到空白工作表中,可能会更易于理解该示例。 操作方法 创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从帮助中选取示例。 按 Ctrl+C。 在工作表中,选中单元格 A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 1 2 3 A B 公式 说明(结果) =RAND() 介于 0 到 1 之间的一个随机数(变量) =RAND()*100 大于等于 0 但小于 100 的一个随机数(变量) 如果只要显示重复的数据,可以使用条件格式来显示: 选定AB列,点格式-条件格式,将条件1设为: 公式=COUNTIF($A:$B,A1)1 点格式-字体-颜色,选中红色,点两次确定. 用条件格式 选中A列,格式-条件格式,条件选择公式,并输入公式:=COUNTIF(A:A,A1)1,格式按钮,设置字体颜色或背景(图案)颜色。 如何在excel中生成1-33的随机整数 也可以是:=INT(RND()*34) 因为rnd()是产生一个0~1之间的随机浮点数,用这个浮点数*34得到了一个小于34的浮点数,再用INT取整即可 Excel 中怎样才能获得一个大于60小于100的随机整数?公式只能写在一个单元格里。 =INT(RAND()*41+60);取值范围是:60=X=100; =INT(RAND()*39+61);取值范围是:60X100; 使用Excel怎么在一个确定的序列中随机抽取一个数? 比如在给定的一个序列:0,1,3,10 这四个数中随机抽一个数填入单元格 最佳答案 =choose(randbetween(1,4),0,1,3,10) excel 中怎么样使 01 02 03 26 28 29 30 07 39 18 20 10 38 11 12 13 128 51 随即生成 2011-5-12 10:33 提问者:zhongbingui 等2人 合并问题列表: | 浏览次数:135次 网友推荐答案 2011-5-12 16:35 dnydxw | 八级 =SUMPRODUCT(({1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18}=RANDBETWEEN(1,18))*({1,2,3,26,28,29,30,7,39,18,20,10,38,11,12,13,128,51})) 或 =CHOOSE(RANDBETWEEN(1,18),1,2,3,26,28,29,30,7,39,18

文档评论(0)

sxa632 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档