Excel表格网

excel随机取数公式(如何用excel取随机数)

来源:www.0djx.com  时间:2022-10-17 07:20   点击:209  编辑:表格网  手机版

1. 如何用excel取随机数

1、单击选中一个单元格。

2、切换到公式菜单。

3、点击数学和三角函数。

4、选择rand。

5、点击确定按钮。

6、然后就生成了一个随机数。

资料扩展:Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

2. 怎么在excel中弄随机数

E1公式=RAND(),拉到G6,用于生成18个随机数

I1公式=RANDBETWEEN(0,1),拉到K6,生成随机的1或0

A1公式=IF(RANK(E1,$E$1:$G$6)<=6,1,IF(I1=0,2,3)),拉到C6,判断对应的E1:G6区域中对应单元格在E1:G6区域中的排名,如果排在前6,生成1,如果不在前6,根据I1:K6的对应值生成2或3

按F9可以刷新

VBA也能做,不需要辅助列。可我看不出你这个问题有什么意义,不想浪费时间。

3. excel怎么随机取数

操作方法

01

在excel工作表里,随机抽取一个数或两个数。

02

选择数据区域,随机重复,随机抽取

03

选择抽取的个数。不勾选抽中的单元格置空,选择存放位置,完成

04

如果抽中的单元格数据删除,勾选抽中的单元格置空

05

选择存放位置,确定,快速随机抽取数据,完成

4. excel如何抽取随机数

1、电脑打开Excel表格,要在A列中随机抽取一组数据,

2、在C列中输入公式=INDIRECT("a"&RANDBETWEEN(1,10)),

3、输入公式后,回车后,就会随机生成一个数据,

4、下拉复制公式,就会随机生成其他数据,

5、A列中更改数据,C列中的公式也会随机改变数据,

5. excel表格随机取数

1、打开excel表格。

2、其实日期也是一个一个数字变化而来的,所以要获取随机日期也是要先获取随机数字,选中一个区域后输入公式=rand(),获取一些随机数字。

3、由于日期的数字都是整数,且最少单位为1,所以要修改公式=rand()*100000,得到的数字小日期距离我们比较远,所以我们乘以一个比较大的数字。

4、又由于日期数字都是整数,所以继续修改公式=int(rand()*100000),添加一个取整函数。

5、按CTRL+回车之后就可以得到一些随机整数,在选中区域上右击,点击设置单元格格式。

6、弹出对话框,点击日期,确定。

7、所有的数字就都变成了日期,也就得到了一些随机日期。

6. excel怎么取随机值

生成两个随机数A和B,这两个随机数相加等于C,C的值是可以随便修改的. 用下面的公式: A1输入=rand() B1输入=C1-rand() C1输入要设定的值.

7. excel取随机数公式

经指正修改了一下,刚刚说错了RANK的意思,虽然使用RAND()只生成240个数字,很小概率会发生重复,但还是有可能的,所以RANK函数使用错误,以下为正确:

很简单,利用RAND+RANK函数可以生成,直接RANDBETWEEN显然是不对的,这样会有重复的出现。

共两步,方法如下:

1、在单元格A2中输入=RAND(),生成0~1之间的随机数,向下拉自动填充240个,这里面会有重复的;

2、在单元格B2中输入=RANK(A2,$A:$A)+COUNTIF(A$2:A2,A2)-1,向下拉自动填充100个,这100个就是1~240之间的不重复的随机数。

原理是什么呢?(以下经过修改)

=RAND()可以生成0~1之间任意的随机数,可能会重复

RANK函数的公式为:RANK(对象,绝对引用范围,0/1),0为降序可省略,1为升序。RANK的排序如果遇到相同的数值,会将排序的序号显示为相同,同时,比相同的数值靠后统计的数值排序序号,会默认加上重复的次数,例如:

图中可见45的排序都为3,而且58的排序并不是4,而是5,这时候可以用COUNTIF来统计RANK函数的排好的序列号,进行出现次数的统计

=COUNTIF(C$1:C1,C1),“$”的意思是下拉时,统计范围只默认为第一行到当前行,这样就统计出了45当前出现的次数。

最后用RANK排序+COUNTIF统计的出现次数,就相当于把“0~240内的数值都加了1,重复的那部分数值都加了对应的出现次数”,因为RANK把比重复数值更靠后的数值其排序序号加上了重复次数,所以更靠后的排序序号正好比重复数值大了1

最后统计都减1就可以了,所以第二步的公式为=RANK(A2,$A:$A,1)+COUNTIF(A$2:A2,A2)-1

8. excel表格取随机数

不是取整数 只需把“=INT(RAND()*-100+50)”双引号里面的部分复制到单元格即可, =RAND()*-100+50则是-50到50之间的随机数 取整数为 =INT(RAND()*-100+50) 注意,表示小于该数的最小整数 如INT(8:INT函数为取整.13)=8而INT-8我的答案一定对 =RAND()*-100+50 即为-50到50的随机数,这个为取整数 =RAND()表示0到1之间的随机数 =RAND()*-100则是-100到0之间的随机数

9. excel中取随机数的公式

A1=RANDBETWEEN(1,7)/1000 B1=RANDBETWEEN(1,15-SUM($A$1:A1)*1000-5+COLUMN(B1))/1000 选中B1向右拉

10. excel 取随机数

操作方法

01

打开Excel,点击需要生成随机数的单元格。

02

点击编辑栏,在编辑栏中输入“=RAND()”,按下回车键即可返回一个范围是大于0小于1的随机数字。

03

如果对生成的随机数有范围要求,假设随机数大于A,小于B,则输入公式“=A+RAND()*(B-A)”。

04

这里以A等于20,B等于100为例,点击需要生成随机数的单元格,点击编辑栏,在编辑栏中输入“=20+RAND()*(80)",按下回车键。

05

如果需要随机生成整数,则在需要生成随机数的单元格中输入公式“=RANDBETWEEN(A,B)”。

06

这里以A等于20,B等于100为例,点击需要生成随机数的单元格,点击编辑栏,在编辑栏中输入“=RANDBETWEEN(20,100)",按下回车键,通过上述方法即可在Excel中生成随机数。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片