Excel精英培训网

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

[已解决]请问在excel10×13范围内生成指定数量个随机数,如何实现?

[复制链接]
发表于 2021-12-3 19:20 | 显示全部楼层 |阅读模式
求助求助~~~在一个10列13行的一个范围内,例如需要生成85个138±10的随机数,每次需要生成随机数的数量和随机数范围都会变化?
138这个值是通过vlookup函数查询到的,现在需要生成85个随机数,怎么自动填上8.5行数据?下一张表可能就需要生成77个150±10的随机数,用什么公式呢?

例子

例子





最佳答案
2021-12-4 09:34
花溪河里的八条 发表于 2021-12-4 00:38
附件已上传,请大佬出手相助~

=IF(ROW(A1)*10-10+COLUMN(A1)<=$R$9,RANDBETWEEN($D$9-10,$D$9+10),"")
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2021-12-3 21:18 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2021-12-3 21:48 | 显示全部楼层
回复

使用道具 举报

发表于 2021-12-3 22:18 | 显示全部楼层
你要给附件。别人才能帮你做。。85又在哪里。是吧。
回复

使用道具 举报

 楼主| 发表于 2021-12-3 22:29 | 显示全部楼层
本帖最后由 花溪河里的八条 于 2021-12-4 11:32 编辑

不好意思,附件已上传。

我解释一下,E10是随机数的基准数,是根据C6和D6调节,通过VL函数查得;R9是对应需要随机数的数量,也是通过VL函数查得。
回复

使用道具 举报

 楼主| 发表于 2021-12-4 00:38 | 显示全部楼层
心正意诚身修 发表于 2021-12-3 22:18
你要给附件。别人才能帮你做。。85又在哪里。是吧。

附件已上传,请大佬出手相助~
回复

使用道具 举报

发表于 2021-12-4 09:34 | 显示全部楼层    本楼为最佳答案   
花溪河里的八条 发表于 2021-12-4 00:38
附件已上传,请大佬出手相助~

=IF(ROW(A1)*10-10+COLUMN(A1)<=$R$9,RANDBETWEEN($D$9-10,$D$9+10),"")
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 04:24 , Processed in 0.250562 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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