请教excel高手关于excel随机函数的问题

供稿:hz-xin.com     日期:2024-05-20
怎样设置excel随机函数,并且使随机函数在一定范围内变化

1.选定A1:A10,输入:
=rand()
按Ctrl+Enter

2.在B1输入公式:
=RANK(A1,$A$1:$A$10)
下拉到B3

3.B1:B3就是1-10随机抽取的三个数
每按一次F9,会在B1:B3得到1-10随机抽取的不重复的三个数

1. 通过工号查姓名可用附件中的公式
=VLOOKUP(D2,$A$1:$B$4,2,0)



2. 随机生成几百个数据。。。这个需求没看懂,如果是产生随机数,可用=RAND()或者=RANDBETWEEN().

总思路:(按每人至少分得一个考虑)
1、在假设的70×1的单元格区域内生成184个(=254-70)单元格坐标(x_i),其中x_i=1,2,...70;i=1,2,...,184。
2、统计1-70这70个整数在x_i中出现的次数,代表每人分得的币数。实际数量需人均加1。
3、统计币数为1-10的人数。
4、验证总人数、总币数。

具体步骤:(设每人至少分得一个币)
1、选中A1:A184,在A1中输入如下公式后填充至其余单元格:
=int(70*rand()+1)或=randbetween(1,70)

2、在B1:B70生成整数序列1-70,代表人数的编号。

3、选中C1:C70,在C1中输入如下公式后填充至其余单元格:
=countif($A$1:$A$184,B1)+1

4、统计相同硬币数的人数:
(1)选中D1:D10,产生1-10的整数序列,代表可能分得的币数;
(2)选中E1:E10,在E2中输入如下公式后填充至其余单元格:
=countif($C$1:$C$70,D1)

5、执行验证:
(1)对总人数求和:在E11中输入公式:=sum(E1:E10),为10则有效;
(2)对总币数求和:在F11中输入公式:=sumproduct($D$1:$D$10,$E$1:$E$10),为254则有效。

注:可在任意空白单元格位置按Delete刷新数据,由于随机性可能使结果有偏差,多刷新几次就可以了。

可以用excel的VBA来编一个程序来解决这个数学问题,首先定义一个1 到 70 的数组arr。代表这70个人。然后做一个1到245的循环。在每次循环中随机产生一个1到70的数。假如产生55,那arr(55)就加上1.然后查看这个数组中,值为1有多少个。值为2有多少个。。。值为10有多少个。值为0有多少个。这就分别代表有多少人分到了1枚钱币,2枚钱币,0枚钱币。。。。以此类推。(这里包括了0枚钱币,如果每人至少分到一枚的话略有不同。只是在循环的的时候是1到245-70之间循环。最后在结果加上1就行了。。如果每人最多分到10枚钱币,也稍有改动。就是当arr(x)=10的时候随机数又产生了x的话就令他重新产生一个随机数。。。。不知道你要求具体是什么,所以没有直接做出来。把思路给你了。。。

你这个有问题吧,从1相加到10最大值是45怎么得到70呢?,如果是求一组数字的某几个的和等于另外一个数,这个我可以给你一个vba的,就是1-19任意相加(非重复)得到70的就有5000多个,你说如此庞大怎么计算

...说的很明白,你这个很像是一个求未知数的问题,不是求随机数的。。。

excel表格的基本操作 教程(全面的excel表格的基本操作)
答:excel表格基本操作教程如下:Excel表格的基本操作一:修改字体首先,从输入开始,先来调整字体吧。在工具栏那里一开始就可以发现字体的工具框了,在这里可以快速更改字体类型、大小、颜色等等的。Excel表格的基本操作二:更改对齐方式打好字,或者打字之前,都需要按照需要来调整字体的对齐方式的。在对齐方式...

excel高手请进
答:以下是excel八种出错提示的说明和处理方法,供你参考 错误提示1.###!原因:如果单元格所含的数字、日期或时间比单元格宽,或者单元格的日期时间公式产生了一个负值,就会产生###!错误。解决方法:如果单元格所含的数字、日期或时间比单元格宽,可以通过拖动列表之间的宽度来修改列宽。错误提示2.#VALUE...

哪位高手能系统地讲讲Excel 的所有功能啊!!
答:2006-11-17 有哪位高手能从办公软件Excel中找到一个赛车游戏,多谢了! 3 2013-02-06 哪位高手能教我用Access和Excel做一个人事管理系统? 2011-03-16 哪位高手可以提供用EXCEL做一份进销明细表。可以自动生成库... 1 2017-01-03 如何才能成为一个Excel高手 13 2011-08-22 向excel高手求助!! 2011-07...

请教EXCEL高手
答:Excel数据四舍五入的两种方法 在利用Excel进行数据处理过程中,一般来说对数值的小数位数是有严格要求的,通常按照四舍五入的原则来去掉多余的位数。其实,四舍五入的方法也不只一种,而且所能达到的真正精度也不相同,下面通过两种四舍五入方法的比较来看其究竟。一、设置单元格格式 这种方法可以在输入...

如何从excel菜鸟到高手教程
答:2、快速输入文本数字,在“常规”单元格中输入的任何数字,均以“右对齐”格式放置,就是说Excel,XP将它作为数字处理。如果您要输入文本格式的数字,除了事先将单元格设置为文本格式外,只需在数字输入前多输一个“’”(单引号)即可。3、数据输入技巧,Excel XP单元格默认输入一行文本,实现多行文本...

如何成为Excel高手?
答:2018年6月9—10日袁林老师讲述Excel的数据分析功能和完美的数据呈现,这是通往职场数据分析高手所不可或缺的良师益友。下面为大家分享Excel中的实用小技巧!课程回顾 数据透视表(PivotTable):是一种交互式的表,可以进行某些计算,如求和与计数等。“数据透视表”功能能够将筛选、排序和分类汇总等操作...

请教excel的一些技巧
答:把鼠标移到工作表的名称处(若你没有特别设置的话,Excel自动设置的名称是“sheet1、sheet2、sheet3...”),然后点右键,在弹出的菜单中选择“选择全部工作表”的菜单项,这时你的所有操作都是针对全部工作表了,不管是设置页眉和页脚还是打印你工作表。 8、EXCEL中有序号一栏,由于对表格进行调整,序号全乱了,可要是...

我想请教一下EXCEL软件高手,关于EXCEL统计的问题。
答:选中原来项目那一列,数据-筛选-高级筛选-选中不重复的数据勾上-将筛选结果复制到其他位置,选中C1 完成后,D2输入 =counitf(A:A,C2)填充到底 熟练的话一分钟就弄好了

请教excel高手一些问题
答:1、COUNTIFS——计算某个区域中满足多重条件的单元格数目 建设规模!M:M——条件所在的区域 Sheet1!$F$1——条件,也就说在“建设规模!M:M——条件所在的区域”满足“Sheet1!$F$1——条件”这个条件的数目 2、SUMIFS——对某一区域内满足多重条件的单元格求和。建设规模!O:O——是要求和的一...

请教excel高手!如何把整列的数据往上提一格,谢谢!
答:选中后,拖动边线到上一格即可 Excel版本参考:2010 演示:B列内容上移一格 1、选中B列内容区域 2、光标到上边线,拖动到上一单元格,放开鼠标 3、查看效果