问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Excel中用VBA生成随机数

发布网友 发布时间:2022-04-30 17:26

我来回答

3个回答

热心网友 时间:2022-06-04 21:19

展开1全部原发布者:酒醒梦已残08
求教:我的电子表格中rand()函数的取值范围是-1到1,如何改回1到0回答:有两种修改办法:是[1-rand()]/2,或[1+rand()]/2。效果是一样的,都可生成0到1之间的随机数电子表格中RAND()函数的取值范围是0到1,公式如下:=RAND()如果取值范围是1到2,公式如下:=RAND()*(2-1)+1RAND()注解:若要生成a与b之间的随机实数:=RAND()*(b-a)+a如果要使用函数RAND生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按F9,将公式永久性地改为随机数。示例RAND()介于0到1之间的一个随机数(变量)=RAND()*100大于等于0但小于100的一个随机数(变量)excel产生60-70随机数公式=RAND()*10+60要取整可以用=int(RAND()*10+60)我想用excel在B1单元个里创建一个50-80的随机数且这个随机数要大于A1单元个里的数值,请教大家如何编写公式!整数:=ROUND(RAND()*(80-MAX(50,A1+1))+MAX(50,A1+1),0)无需取整数:=RAND()*(80-MAX(50,A1))+MAX(50,A1)要求:1,小数保留0.12,1000-1100范围3,不要出现重复=LEFT(RAND()*100+1000,6)至于不许重复你可以设置数据有效性在数据-有效性设=countif(a:a,a1)=1选中a列设有效性就好了其他列耶可以急求excel随机生成数字的公式,取值要在38.90-44.03之间,不允许重复出现,保留两位小数,不允许变藏=round(RAND()*5+38.9,2)公式下拉Excel随机数Excel具有强大的函数功能,使用Excel函数,可以轻松在Exc

热心网友 时间:2022-06-04 21:20

=A1+(RAND()*0.01+0.07)*(-1)^INT(RAND()*10)
在b1
生成a1
差值在0.07和0.08之间的随机数
你可以随意调整0.01
和0.07
只要他们相加等于0.08即可
vba的话把rand换成rnd
你的代码不会大于0.08的,你看看是不是别的地方代码有问题吧

热心网友 时间:2022-06-04 21:20

这个需要用vba么?excel函数就搞定了。
当然录制一个宏也没问题。
准备好数据,点击数据分析按钮,如图操作。
我这准备的数据是5个,总概率是1(0.1,0.15,0.2,0.25,0.3),分别对应值(1,2,3,4,5)
数值与概率输入区域必须是两列,左边为值,右边为概率。
结果你就选个起始单元格输出吧。
下面是宏脚本

application.run
"atpvbaen.xlam!random",
activesheet.range("$a$7"),
5,
1,
_

7,
,
activesheet.range("$a$1:$b$5")
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 腾讯会议共享屏幕没声音怎么办 如何实现不改网卡设置,自动获取ip地址可以同时访问*和内网? 成都川岛除湿机 怎么样啊 Excel中如何用VBA把这个随机值公式插入在单元格里面? 原始格式 修改hosts访问一些难以访问的网络,安全么 如何用VBA将一个单元格中的数值随机分配到n个单元格内,分配后每个单元格的数值之和等于初始单元格的数值 成都湿菱电器是卖工业除湿机的吗? 有什么方法能够让virtualbox中的系统通过hosts-only方式上外网 漂亮的格式有哪些? vba随机函数RND怎么用? 设置了hosts为什么还是指向*?我是win7系统,将hosts文件进行了修改,其中有的生效了,但是有的确问生效 成都除湿机一台家用的要多少钱啊?成都除湿机一台工业的要多少钱?谁帮我多介绍几个品牌 就好了 可以在VBA中使用rand()函数吗?怎么使用?我在使用时,提示函数未定义 起个漂亮的格式是什么? 成都抽湿机怎么选?有什么技巧吗? 如何修改mac的hosts文件上外网 cx330格式怎么写例如 成都哪里有卖工业仓库除湿机的? 有什么适合情侣的格式? 成都除湿机 我要去成都上大学了,听说成都湿气重,请问需要买除湿器吗? 起个漂亮的格式 服务器本地用host访问网站没问题 但是*访问不了 怎么回事 域名解析了 域名ping不通 excel怎样把随机rand()函数得到的数固定?也就是说不随单元格改变而变化。要用VBA实现。 必须是字母开头吗? 住成都的美菱除湿机坏了到那修? excel vba 如何随机生成数字 为什么我电脑上的HOSTS文件的内容和别人的不一样、我想要电脑上不了*怎么修改HOSTS! 老板格式 除湿机水满自动停机的原理? 如何用VBA解决复制rand()函数返回的值,且改值在下次屏幕刷新后不会因rand()函数值改变而改变 公司一个网站要修改hosts文件才能访问 不修改HOSTS不能访问,怎么会这样 在成都,春井牌工业除湿机哪里有的买? 简单干净的id格式 vba中用rand产生随机数包括0和1吗 hosts里的域名不能访问 saas建站的优势是什么? VBA编程中求某列的最大值的函数 简单干净的id格式 HOSTS设置