Excel中如何一键生成Excel表格12个[-1,1]的随机数,要求连续正数与负数不能超过2个。

查看: 9960|回复: 14
如何把1至10这10个整数随机放到10个单元格中?
阅读权限95
在线时间 小时
如何在一列的10个单元格中生成1到10之间的不重复随机整数?
也就是把1至10这10个整数随机放到10个单元格中。
[ 本帖最后由 lhx120824 于
05:16 编辑 ]
阅读权限95
在线时间 小时
我在a列用rand()产生10个随机数作为辅助列,B列用rank()取A列的降序,如下图:
0.& & & & 4
0.& & & & 7
0.& & & & 6
0.& & & & 8
0.& & & & 3
0.& & & & 1
0.& & & & 10
0.& & & & 2
0.& & & & 9
0.& & & & 5
问题是随机数重复的可能性有多大?如果没有重复,B列就达到一楼所提出的要求。如果有重复,那还要附加其他的不重复问题。
阅读权限95
在线时间 小时
& & & & & & & &
问题转到如何产生不重复的指定数目的随机数。
阅读权限90
在线时间 小时
阅读权限50
在线时间 小时
A1空着,A2输入=LARGE(IF(COUNTIF($A$1:A1,ROW($1:$10))=0,ROW($1:$10)),RANDBETWEEN(1,12-ROW()))
数组公式,再向下复制。
08:03 上传
点击文件名下载附件
3.9 KB, 下载次数: 137
阅读权限95
在线时间 小时
原帖由 山桑弓 于
08:03 发表
A1空着,A2输入=LARGE(IF(COUNTIF($A$1:A1,ROW($1:$10))=0,ROW($1:$10)),RANDBETWEEN(1,12-ROW()))
数组公式,再向下复制。
看来这个公式能达到一楼的要求。
阅读权限95
在线时间 小时
自编rank公式,可以对重复值排序。
原帖由 lhx120824 于
06:56 发表
问题转到如何产生不重复的指定数目的随机数。
直接运用函数来做这件事理论上无法保证绝对无重复吧。
用vba或自编公式都可以轻松做到。
下面是我编写的改进排序自定义rk函数:
Function RK(Num, Rng, Eva, Optional t = 0)
& & 'Num=被评估对象,Rng=评估范围,以及t=倒序正序选择,这三个参数的功能,和rank()函数是一样的。
&&'我在这里增加了Eva=同名次评估范围。要求从第一个放置了公式的单元格如B2的上一个单元格B1开始取值,
&&'并且需要选择如:$B$1:B1这样的方式,那么向下复制以后B3单元格中自动变成$B$1:B2。
&&'总之,是每次只计算前一次结果的意思。具体使用方法见附件图片。
& & For i = 1 To Rng.Count
& && &&&If t = 0 And Num & Rng.Cells(i) Then
& && && && &K = K + 1
& && &&&ElseIf t = 1 And Num & Rng.Cells(i) Then
& && && && &K = K + 1
& && &&&End If
& & Next i
& & RK = K
& & For i = 1 To Eva.Count
& && &&&If RK = Eva.Cells(i) Then RK = RK + 1
& & Next i
End Function
(36.05 KB, 下载次数: 39)
11:39 上传
11:39 上传
点击文件名下载附件
7.46 KB, 下载次数: 26
阅读权限95
在线时间 小时
vba解决随机重排的完整代码:
可对任意矩形范围内单元格内的数据内容直接重新排序,
如果该矩形范围内所有单元格都为空,则填入随机序数,即随机填入1-n的正整数。
Sub RectangleDataRandom()
& & Dim s As New Collection, t As New Collection
& & Randomize
& & a = Selection
& & For i = 0 To UBound(a, 1) - 1
& && &&&For j = 0 To UBound(a, 2) - 1
& && && && &s.Add a(i + 1, j + 1)
& && && && &If B = && Then B = B & a(i + 1, j + 1)
& && && && &t.Add 1 + j Mod UBound(a, 2) + (i Mod UBound(a, 1)) * UBound(a, 2)
& && &&&Next
& & If B = && Then
& && &&&For i = 1 To UBound(a, 1)
& && && && &For j = 1 To UBound(a, 2)
& && && && && & K = Int(Rnd() * t.Count + 1)
& && && && && & a(i, j) = t(K)
& && && && && & t.Remove (K)
& && && && &Next
& && &&&Next
& && &&&For i = 1 To UBound(a, 1)
& && && && &For j = 1 To UBound(a, 2)
& && && && && & K = Int(Rnd() * s.Count + 1)
& && && && && & a(i, j) = s(K)
& && && && && & s.Remove (K)
& && && && &Next
& && &&&Next
& & End If
& & Selection = a
& & '[a1].Resize(UBound(a, 1), UBound(a, 2)) = a
阅读权限95
在线时间 小时
原帖由 lhx120824 于
05:12 发表
如何在一列的10个单元格中生成1到10之间的不重复随机整数?
也就是把1至10这10个整数随机放到10个单元格中。
这个问题应该不难,用函数可以解决。
首先添加一辅助列,如E列,在E1单元格中输入=RAND(),公式下拉至E10。
其次在F1单元格输入公式=MATCH(LARGE(E$1:E$10,ROW(1:1)),E$1:E$10,),公式下拉至F10。
最后按 F9&&键,就可得到1至10随机整数。详见附件:
(1.81 KB, 下载次数: 91)
13:09 上传
点击文件名下载附件
阅读权限95
在线时间 小时
谢谢各位的帮助。
最新热点 /1
本活动是由微软(中国)有限公司发起,申请通过者可以得到Office 365企业级E3 试用账号,并享有全套Office 365客户端及云端高效、协作办公体验。 机会有限,先到先得!
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师EXCEL 怎么用rand函数输出负数和正数随机的数值_百度知道
EXCEL 怎么用rand函数输出负数和正数随机的数值
EXCEL怎么用rand函数输出负数和正数参杂的随机数值,要求不带正负号的,然后怎么在int(rand()*?)函数添加什么东西能够使其生成的值变化一次后固定下来,不用在编辑状态下按F9的,这招...
EXCEL 怎么用rand函数输出负数和正数参杂的随机数值,要求不带正负号的,然后怎么在int(rand()*?)函数添加什么东西能够使其生成的值变化一次后固定下来,不用在编辑状态下按F9的,这招太麻烦,处理数量大的话很久。那下面的另一个问题,怎么固定数值呢
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
diwuminghahaha
来自电脑网络类芝麻团
diwuminghahaha
采纳数:1473
获赞数:10127
参与团队:
提供一个可行公式 =-1^RANDBETWEEN(1,2)*RAND()解释:其中第一个RANDBETWEEN(1,2)函数生成大于1小于2的随机数,以此数作为-1的指数,那么所得结果可能是1也可能是-1,再乘以RAND()即可生成有正有负的随机数。但值得注意的是该公式生成的正负随机数的绝对值都是大于0小于1的,如果有其他要求可以再乘以其他数和或取整函数,如:生成-10到10的随机整数,公式为 =ROUNDUP((-1^RANDBETWEEN(1,2)*RAND())*10,0)
凤凰山游子
凤凰山游子
采纳数:739
获赞数:3091
rand函数生成的随机数是0-1之间的,乘以一个数后N(N&0)变成生成0-N之间的随机数,如果要出现正负参杂的随机数值,可以再减去N/2,这样出现正数和负数的几率就是一样的了。如:rand()*我在单元格输入“=rand()*”,测试了一下,结果如下:104.4678612323.241381-235.0697312-408.503175301.6450904-332.2405746276.6436773128.881407-44.403.1939923-20.131.6157377-190.5125999187.0832325-444.2463987267.4454183-207.2199225要固定的话,先复制到word或文本文件,再粘贴过来就可以了。
本回答被提问者采纳
获赞数:10
擅长:暂未定制
AND “与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)”时返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 条件判断 AVERAGE 求出所有参数的算术平均值。 数据计算 COLUMN 显示所引用单元格的列标号值。 显示位置 CONCATENATE 将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 字符合并 COUNTIF 统计某个单元格区域中符合指定条件的单元格数目。 条件统计 DATE 给出指定数值的日期。 显示日期 DATEDIF 计算返回两个日期参数的差值。 计算天数 DAY 计算参数中指定日期或引用单元格中的日期天数。 计算天数 DCOUNT 返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。 条件统计 FREQUENCY 以一列垂直数组返回某个区域中数据的频率分布。 概率计算
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。excel生成有概率的随机数?有2-26这几个数字,在excel进行操作或编程,生成一个随机数范围在2-26之间,且随机数生成有概率要求,见下面.请问要如何操作?2\x050.\x050.\x050.\x050.\x050.\x050.\x050.\x050.0-学路网-学习路上 有我相伴
excel生成有概率的随机数?有2-26这几个数字,在excel进行操作或编程,生成一个随机数范围在2-26之间,且随机数生成有概率要求,见下面.请问要如何操作?2\x050.\x050.\x050.\x050.\x050.\x050.\x050.\x050.0
来源:互联网 &责任编辑:鲁倩 &
excel生成有概率的随机数?你这个概率的小数点太多,看了头胀,这样吧,我举个例,你就知道咋用了比如要生成1-5的随机数,它们的概率分别对应10%,5%,25%,45%,15%,那么公式可以这样写:=LOOKUP(IN...怎么用EXCEL生成不定概率的随机数vba代码实现EXCEL根据概率生成随机数根据概率可以实现,不过不确定能否在用概率的时候直接使用第二行,暂时的方法,第二行不适合直接使用excel按概率生成随机数,IF(RANDBETWEEN(0,,RANDBETWEEN(50,100),RANDBETWEEN(100,999)))大于100的随机数,总得有个上限吧?这里设置为999了。这个计算下来应该是有误...excel按概率生成随机数,IF(RANDBETWEEN(0,,RANDBETWEEN(50,100),RANDBETWEEN(100,999)))大于100的随机数,总得有个上限吧?这里设置为999了。这个计算下来应该是有误差...excel生成有概率的随机数?有2-26这几个数字,在excel进行操作或编程,生成一个随机数范围在2-26之间,且随机数生成有概率要求,见下面.请问要如何操作?2\x050.\x050.\x050.\x050.\x050.\x050.\x050.\x050.0(图5)excel生成有概率的随机数?有2-26这几个数字,在excel进行操作或编程,生成一个随机数范围在2-26之间,且随机数生成有概率要求,见下面.请问要如何操作?2\x050.\x050.\x050.\x050.\x050.\x050.\x050.\x050.0(图7)excel生成有概率的随机数?有2-26这几个数字,在excel进行操作或编程,生成一个随机数范围在2-26之间,且随机数生成有概率要求,见下面.请问要如何操作?2\x050.\x050.\x050.\x050.\x050.\x050.\x050.\x050.0(图9)excel生成有概率的随机数?有2-26这几个数字,在excel进行操作或编程,生成一个随机数范围在2-26之间,且随机数生成有概率要求,见下面.请问要如何操作?2\x050.\x050.\x050.\x050.\x050.\x050.\x050.\x050.0(图11)excel生成有概率的随机数?有2-26这几个数字,在excel进行操作或编程,生成一个随机数范围在2-26之间,且随机数生成有概率要求,见下面.请问要如何操作?2\x050.\x050.\x050.\x050.\x050.\x050.\x050.\x050.0(图13)excel生成有概率的随机数?有2-26这几个数字,在excel进行操作或编程,生成一个随机数范围在2-26之间,且随机数生成有概率要求,见下面.请问要如何操作?2\x050.\x050.\x050.\x050.\x050.\x050.\x050.\x050.0(图16)这是用户提出的一个学习问题,具体问题为:excel生成有概率的随机数?有2-26这几个数字,在excel进行操作或编程,生成一个随机数范围在2-26之间,且随机数生成有概率要求,见下面.请问要如何操作?excel按概率生成随机数,IF(RANDBETWEEN(0,,RANDBETWEEN(50,100),RANDBETWEEN(100,999)))大于100的随机数,总得有个防抓取,学路网提供内容。2\x050.如何用excel生成20组,每组100个数值为0或1,要求1的概率为7...=--(RAND()&0.3)拖防抓取,学路网提供内容。3\x050.EXCEL中,想让随机数按一定概率生成,怎么做?=CHOOSE(LOOKUP(RAND(),{0;0.1;0.3;0.5;0.6;0.75},{1;2;3;4;5;6}),11,12,13,14,15防抓取,学路网提供内容。4\x050.EXCEL里如何随机生成具有一定概率的数据=IF(RAND()-0.95&0,(RAND()*5+5)*(2*(INT(2*RAND()))-1),RAND()*10-5)经得起测试。防抓取,学路网提供内容。5\x050.EXCEL表格生成一带权重的随机数,即要求80%概率生成0-0.8...因为rand()函数生成0~1之间的随机数,而0~0.8正好是80%的概率,0.8~1正好是20%的概率,故可直接用rand()防抓取,学路网提供内容。6\x050.excel如何绘制概率坐标纸先计算好概率坐标的单位长度和范围、名称,然后再excel中做一个表格,把极限数据输入,在excel2007中点击插入命令,选择生成折线图或散点图,然后把相应的点隐藏,生成的防抓取,学路网提供内容。7\x050.Excelxls和xlsx有什么区别答:版本问题,XLSX是高版本07版以后的扩展名都是.xlsx,是用新的基于XML的压缩文件格式取代了其目前专有的默认文件格式,在传统的文件名扩展名后面添加了字母x防抓取,学路网提供内容。8\x050.EXCEL为什么要叫EXCEL答:请看以下文章已解答你的疑问。“Excel”在英汉词典中的解释(来源:百度词典):excelKK:[]DJ:[]vt.1.胜过,优于[(+in/at)]vi.1.突出;防抓取,学路网提供内容。9\x050.Excel中如何能打0问:Excel中如何能打0就是打班别如0515打上去的时候只有515的?答:输入0打头的数字可以有三法:一是先输入一个英文单元引号以后再输入数字。此法比较麻烦。二是选中数字区域设防抓取,学路网提供内容。10\x050.怎么把一张EXCEL的一个工作表复制到另外一个新的EX...问:我用EXCEL2007新建了两个工作薄,分别是BOOK1和BOOK2,现在我要把1里面...答:1、首先在桌面创建两个Excel文件,一防抓取,学路网提供内容。11\x050.如何在EXCEL中把内容排在一张纸上问:如何在EXCEL中把内容排在一张纸上答:1、在菜单→打印预览→分页预览,出现分页打印预览模式2、然后把蓝色的分页线拖到你要打印的内容的最低端,这样所有的内容都在防抓取,学路网提供内容。12\x050.EXCEL2003工作表和工作薄的区别?问:今天才开始用2003,新建了几个发现有的是工作薄有的是工作表这2个的区...答:一、工作簿中包含有工作表。二、工作簿可以由一张或多张工作表组成,一个工作簿就防抓取,学路网提供内容。13\x050.Excel中如何使一个工作表的数据引用到另一个表上?问:我的Excel文件里面有“第一页”,“第二页”……“第n页”的工作表,假如我已经...答:①相同工作簿不同工作表间相互引用,在引用单元格前加Sh防抓取,学路网提供内容。14\x050.excel工作表不能编辑怎么办,问:可以打开,但是不可以编辑,双击鼠标也没有出现光标,卸载了两次,又重...答:如果所有文件都无法修改了,一般是软件试用期到,需要激活软件,或者安装别的版本。防抓取,学路网提供内容。15\x050.如何在EXCEL中的已有工作表后面添加新的工作表?答:方法一:1、单击工作表底部,当前工作表标签右侧“+”按钮,即可插入一个新的工作表。2、如下图所示。说明:可以单击“+”按钮,添加更多的工作表。方法防抓取,学路网提供内容。16\x050.Excel怎么保留各种0答:保留前面的0:格式→单元格→数字→文本;保留后面的0:格式→单元格→数值→小数点位数→(最多保留30位)防抓取,学路网提供内容。17\x050.防抓取,学路网提供内容。18\x050.完全素颜,近视眼,没有做过半永久,路人长相。美颜相机拍的,皮肤也有各种小问题。半个小时化妆后,仅分享个人想法。喷子全都反弹~觉得自己美炸天的就请不要看不要评论了~觉得画的不好的也请自己动手晒直接忽略别防抓取,学路网提供内容。19\x050我们建议去高档一点的美发店去染!很多理发小店也可以提供染发服务,几十块钱就能染一次了。但是,这些小理发店使用的染发剂可能是最差的档次的,可能含有多种强碱作为软化头发的剂型。甚至为了染出更艳丽,更持久的防抓取,学路网提供内容。20\x050.国内的各大综艺节目如雨后春笋一样,为了提高节目的收视率,节目组也是想方设法的邀请娱乐圈内的当红明星参加综艺节目,看到最近哪位明星的知名度高,就高薪聘请上节目。有些明星为了提高自身的知名度,轻易答应了上防抓取,学路网提供内容。21\x050.大罗就算排100也是我心目中的最爱,因为基本上经历了他的整个职业生涯,远古吹可以去吹你们从来没有看过他比赛的球星,但是请不要凭着自己的臆想来给外星人排名次。现役球员我也认为梅西和c罗最强,但是请拿了世防抓取,学路网提供内容。22\x050.OPPOR9s从2016年10月底开售至今,两个月的出货量笑傲国产手机市场,在2500元档位市场的表现无人能及。相信每个R9s的用户都已经知道它的拍照实力,但还有很多隐藏小功能,平常大家都用过吗?  防抓取,学路网提供内容。23\x050要记住,硫磺皂首先是一块肥皂,其次是含有硫元素的肥皂。普通的肥皂洗脸有什么好处呢?其实用肥皂洗脸早就已经过时了,二三十年前人们由于生活水平有限,用肥皂洗脸是不得已而为之,现在各种洗面奶层出不穷,价格从防抓取,学路网提供内容。24\x050小学和中学相比哪个更重要?这问题真的是太难回答了,因为小学和中学都重要。人这一辈子,哪一步没走好都不行,所以,哪一步都很重要。但是,如果真要分出哪个更重要,我只能说小学更重要了。原因主要有两个:首先,防抓取,学路网提供内容。25\x050你只是朕的一个妃子,不要太看大自己,滚!朕不想再见到你.........在那清冷的深宫里有一座格外淳朴、淡雅的小庭院温柔乡,仔细一看,窗前坐着一个美如画的女子,那是当今皇上曾经最疼爱的淑妃娘娘上官淑华防抓取,学路网提供内容。26\x050.我和戚薇是同一届的,同属于电视制作系,只是她学的是音乐表演专业。大一下半学期,有一天,同学带我去看校园歌手大赛。那天是我第一次看到戚薇。老实说,那时候戚薇就开始走跳唱路线,我第一次看到有人台风这么出色防抓取,学路网提供内容。我们通过互联网以及本网用户共同努力为此问题提供了相关答案,以便碰到此类问题的同学参考学习,请注意,我们不能保证答案的准确性,仅供参考,具体如下:北海市地处广西南端,北部湾东北岸。西北距南宁206公里,东距广东湛江198公里,东南距海南海口市147海里。市区南北西三面环海,有涠洲(24.74平方公里)、斜阳(1.8平方公里)二个海岛,涠洲距市区防抓取,学路网提供内容。用户都认为优质的答案:我认为跟崇洋媚外关系不大。当前国产电视剧我也看过不少,但由于爱好和年龄的原因,我更喜欢抗战和历史题材电视剧,现代题材电视剧看的相对较少。不过在我看过的现代题材电视剧中,剧中人物使用苹果手机的比例非常大防抓取,学路网提供内容。你这个概率的小数点太多,看了头胀,这样吧,我举个例,你就知道咋用了一个真正的厨师做菜是非常讲究方法和技巧的,像我们平时在家做的都是家常菜,全凭感觉跟经验来,其实做菜做出美味又好吃的菜,小技巧还是非常多的,今天整理了一些做菜的其中的小技巧,一起来学学吧,我相信对大家会防抓取,学路网提供内容。比如要生成1-5的随机数,它们的概率分别对应10%,5%,25%,45%,15%,那么公式可以这样写:猪不会心脑血管疾病。原因如下:1,猪不吃肉,只吃素。远离大鱼大肉海鲜等。饮食符合我国传统养生文化。2,猪不喝酒,啤酒,白酒,红酒等统统不喝,控制的非常好。3,猪不熬夜,猪不玩手机,不去夜店,不看电视,防抓取,学路网提供内容。=LOOKUP(INT(RAND()*100),{0,10,15,40,85},ROW($1:$5))中国自由搏击界有这么一个传说,武林风之所以建立WLF世界自由搏击理事会,就是因为三个人,一龙、方便、王洪祥。他们名字部分拼音的缩写,也正好构成了W(王洪祥)、L(一龙――刘星君)、F(方便)。最重要的防抓取,学路网提供内容。你可以参照这个公式来写.这摇头和绕耳朵和孩子喜欢扶着跳动一样,都是正常现象。孩子经常摇头,甚至撞头,有时还摇摆身体,这是因为两只耳朵的内耳发育不均匀,平衡传感器发育不不完善,宝宝感觉耳朵不舒服,所以喜欢用手抓耳朵。这是孩子前防抓取,学路网提供内容。如何用excel生成20组,每组100个数值为0或1,要求1的概率为7...=--(RAND()&0.3)拖EXCEL中,想让随机数按一定概率生成,怎么做?=CHOOSE(LOOKUP(RAND(),{0;0.1;0.3;0.5;0.6;0.75},{1;2;3;4;5;6}),11,12,13,14,15,16)但是概率不同于比例,存在这种概率不代表一定会出现。EXCEL里如何随机生成具有一定概率的数据=IF(RAND()-0.95&0,(RAND()*5+5)*(2*(INT(2*RAND()))-1),RAND()*10-5)经得起测试。EXCEL表格生成一带权重的随机数,即要求80%概率生成0-0.8...因为rand()函数生成0~1之间的随机数,而0~0.8正好是80%的概率,0.8~1正好是20%的概率,故可直接用rand()函数即可=rand()
相关信息:
- Copyright & 2017 www.xue63.com All Rights Reserved在EXCEL中生成随机数_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
在EXCEL中生成随机数
&&在EXCEL中生成随机数
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩2页未读,
定制HR最喜欢的简历
你可能喜欢查看: 1738|回复: 4
excel中的rand()函数,返回的随机数是[0,1),还是[0,1]。也就是到底包不包含数字1?
阅读权限10
在线时间 小时
excel中的rand()函数,返回的随机数是[0,1),还是[0,1]。也就是到底包不包含数字1?
阅读权限70
在线时间 小时
不包含1的。
阅读权限95
在线时间 小时
返回大于等于 0 及小于 1 的均匀分布随机实数复制代码[0,1)
阅读权限90
在线时间 小时
& & & & & & & &
EXCEL自身解释的不够清晰吗?大于等于0,小于1(没有等于1啊)!
捕获.JPG (22.15 KB, 下载次数: 0)
13:50 上传
阅读权限10
在线时间 小时
但是高中数学教材中都说EXCEL的rand()产生[0,1]的随机数。是不是因为反正取1的概率为0,所以就这样子了??
最新热点 /1
本活动是由微软(中国)有限公司发起,申请通过者可以得到Office 365企业级E3 试用账号,并享有全套Office 365客户端及云端高效、协作办公体验。 机会有限,先到先得!
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师

我要回帖

更多关于 Excel生成图片 的文章

 

随机推荐