如何在excel中创建四个和数为100的随机数表,比如12,37,11,40这样的随机数组。

作者&投稿:那炊 (若有异议请与网页底部的电邮联系)
excel怎么生成总和是100的5个随机数(随机数范围5-40)?~

用RAND()函数/RANDBETWEEN()函数和简单公式来生成这5个随机数即可。具体做法:

一、生成的随机数含小数
1. 在单元格中输入=RAND(),回车后单元格即可返回一个随机数字,其范围大于0小于1。这是生成给定范围内的随机数字的基础。

2. 生成制定范围的随机数的公式是:=A+RAND()*(B-A),其中A为给定数字最小范围,B是给定的最大范围。要生成大于5小于40的随机数字,因为(40-5)*RAND()返回结果是0到35之间,加上范围的下限5就返回了5到40之间的数字。

3. 用上数公式生成前2个数,第3个数的上限则要计算后确定,即为40与(100—随机数1-随机数2)中的小者。第4个数的上限同样要计算后确定,即为40与(100—随机数1-随机数2-随机数3)中的小者。第5个数等于100与其余四个随机数的差。

二、生成随机整数:用RANDBETWEEN()函数,该函数生成大于等于1小于等于100的随机整数。语法:=RANDBETWEEN(范围下限整数,范围上限整数),结果返回包含上下限在内的整数。第1、2个随机数直接生成,其余随机数的生成上限如一之3。
A1=randbetween(5,40)
B1=randbetween(5,40)
C1=randbetween(5,min(40,(100-sum(a1:b1))))
D1=randbetween(5,min(40,(100-sum(a1:c1))))
E1=100-sum(a1:d1)
其实完整的算法中还要考虑前三个数的和小于等于20(后两个数必须同为40或有一个要大于40)、前四个数小于60而第5个数要大于40等问题。严格的做法是要加入if判断和条件调整。太复杂了!

Excel随机数函数

如图所示,重点是 先在你要求解的4个单元格中输入 那个 随机函数公式……

然后再在他们的下方输入 求和公式……

然后就是 工具 规划求解……方案 和选项 按着图示的设置……这样 你每求一次解要重新在 原区域内输入一次 那个随机函数……有点麻烦 但是 能够得到你需要的答案……

 



图片不能上传不知道是怎么回事 

 

 

没有规划求解 你就不太容易 求出来 和数 为设定值的随机数……规划求解 中几组 是你自己随意设定的 自己扩展一下就可以了……

如果 可以重复的话 

四个随机数 在A2=randbetween(1,100-sum(a$1:a1)) 复制到A5

A6 =100-sum(a2:a5)

A7  =sum(a2:a6)

然后你 按F9 只要A2到 A5 没有负数 就应该是你要的结果了吧……



思路:

取第一个数A:从1到94开始选,94=100-1-2-3。确定数B的可选区域,放在G列

取第二个数B:从G列选取一个数。确定数C的可选区域,放在H列

取第三个数C:从H列选取一个数。

取第四个数D:100-A-B-C


公式:

和100 放在(A2)

第一个数(B2):=RANDBETWEEN(1,A2-SUM(F2:F4))

第二个数(C2):=INDEX(G2:G100,RANDBETWEEN(1,MIN(A2-B2-SUM(G2:G3),MAX(G:G))-1),1)

第三个数(D2):=INDEX(H2:H100,RANDBETWEEN(1,MIN(A2-B2-C2-SUM(H2:H2),MAX(H:H))-2),1)

第四个数(E2):=A2-B2-C2-D2


可选区域:注明(F1、G1、H1、I1不要放任何数据或信息)

F2~F95:存入1,2,3,4,5,……94

G2~G94:G2列输入:=IF(OR(G1=MAX(F:F),F2=""),"",IF(AND(OR(F1="",F1=G1),F2<>B$2),F2,F3))

H2~H94:H2列输入:=IF(OR(H1=MAX(G:G),G2=""),"",IF(AND(OR(G1="",G1=H1),G2<>C$2),G2,G3))

I2~I94:I2列输入:=IF(OR(I1=MAX(H:H),H2=""),"",IF(AND(OR(H1="",H1=I1),H2<>D$2),H2,H3))



用这种方法有一定局限性,希望能对你有所帮助







rand()、RANDBETWEEN()都是随机函数,自己尝试一下~~


excel2003和2007的区别
在Office Excel 2007 中,您可以使用新用户界面快速创建、格式化和扩展 Excel 表格(在 Excel 2003 中称为 Excel 列表)来组织工作表上的数据,以便更容易使用这些数据。下面列出了针对表格的新功能或改进功能。表格标题行 可以打开或关闭表格标题行。如果显示表格标题,则当您在长表格中移动时,表格标题会替代工作表标题,...

excel VBA问题
所打开的工作簿中没有 中创KFC入库单 这张工作表,请检查一下是否改了名称

EXCEL 高级筛选
Excel怎么高级筛选?这个视频告诉你!办公软件实用技巧。

excel2003和2007的区别
在Office Excel 2007 中,您可以使用新用户界面快速创建、格式化和扩展 Excel 表格(在 Excel 2003 中称为 Excel 列表)来组织工作表上的数据,以便更容易使用这些数据。下面列出了针对表格的新功能或改进功能。表格标题行 可以打开或关闭表格标题行。如果显示表格标题,则当您在长表格中移动时,表格标题会替代工作表标题,...

excel2003和2007的区别
条件格式 可以按单元格或单元格交叉部分将条件格式应用到 Office Excel 2007 数据透视表。数据透视表样式和布局 正如对 Excel 表格和图表一样,您可以快速将预定义或自定义样式应用到数据透视表。而且,在新的用户界面中更改数据透视表的布局也更加容易。数据透视图 像数据透视表一样,在新的用户界面中创数据透视图也...

excel2007和excel2003有什么区别
条件格式 可以按单元格或单元格交叉部分将条件格式应用到 Office Excel 2007 数据透视表。数据透视表样式和布局 正如对 Excel 表格和图表一样,您可以快速将预定义或自定义样式应用到数据透视表。而且,在新的用户界面中更改数据透视表的布局也更加容易。数据透视图 像数据透视表一样,在新的用户界面中创数据透视图也...

excel2007比起之前的版本有那些不同?
条件格式 可以按单元格或单元格交叉部分将条件格式应用到 Office Excel 2007 数据透视表。数据透视表样式和布局 正如对 Excel 表格和图表一样,您可以快速将预定义或自定义样式应用到数据透视表。而且,在新的用户界面中更改数据透视表的布局也更加容易。数据透视图 像数据透视表一样,在新的用户界面中创数据透视图也...

excel2003与EXCLE2007有哪些区别?
条件格式 可以按单元格或单元格交叉部分将条件格式应用到 Office Excel 2007 数据透视表。数据透视表样式和布局 正如对 Excel 表格和图表一样,您可以快速将预定义或自定义样式应用到数据透视表。而且,在新的用户界面中更改数据透视表的布局也更加容易。数据透视图 像数据透视表一样,在新的用户界面中创数据透视图也...

excel2007和2003有什么区别
条件格式 可以按单元格或单元格交叉部分将条件格式应用到 Office Excel 2007 数据透视表。数据透视表样式和布局 正如对 Excel 表格和图表一样,您可以快速将预定义或自定义样式应用到数据透视表。而且,在新的用户界面中更改数据透视表的布局也更加容易。数据透视图 像数据透视表一样,在新的用户界面中创数据透视图也...

Excel2003和Excel2007有没有什么区别?
(1)Excel2003的保存格式为xxx.xls,其后缀名名为.xls。(2)Excel2007的保存格式为xxx.xlsx,其后缀名名为.xlsx。2、打开的文件类型不同 (1)Excel2003只能够打开后缀名为.xls的Excel文档,打开后缀名为.xlsx的Excel文档时,出现的是乱码。(2)Excel2007不仅能够打开后缀名为.xls的Excel文档,也...

肇州县15335898904: excel中怎么设置单元格的数字相加,等于一个固定的数值? -
由省风热: 返回某一单元格区域中所有数字之和. 语法 SUM(number1,number2, ...) Number1, number2, ... 为1到30 个需请求和的参数. 阐明 直接键入到参数表中的数字...

肇州县15335898904: 如何在excel中创建四个和数为100的随机数表,比如12,37,11,40这样的随机数组.
由省风热: <p>思路:</p> <p>取第一个数A:从1到94开始选,94=100-1-2-3.确定数B的可选区域,放在G列</p> <p>取第二个数B:从G列选取一个数.确定数C的可选区域,放在H列</p> <p>取第三个数C:从H列选取一个数. </p> <p>取第四个数D:100...

肇州县15335898904: 怎么在excel中自动求出和?怎么设置啊 -
由省风热: 一、在EXCEL工作表中可以用SUM函数或“+”符号进行求和运算. 如 =A1+A2+A3+B1+B2+B3 用SUM函数可以写成 =SUM(A1:B3)二、SUM函数的定义 返回某一单元格区域中所有数字之和. 语法 SUM(number1,number2, ...) Number1, ...

肇州县15335898904: 电子表格中如何运用自动求和公式?? -
由省风热: 1、电脑打开Excel表格. 2、打开Excel表格后,列出要求和的数据. 3、如果是比较多的数据SUM求和公式,输入公式=SUM(E19:E37),E19是第一个数据的单元格,E37是最后一个数据的单元格. 4、输入自动求和公式后,按回车确定公式就可以了.

肇州县15335898904: 在EXCEL中如何创建和编辑数值公式 -
由省风热: EXCEL四则运算 以A1至A5单元格区域及B6单元格为例,A1至A5分别为1,2,3,4,5,B6为6 加法=SUM(A1:A5,B6)=A1+A2+A3+A4+A5+B6 A1至A5及B6相加 值为21 减法=SUM(A1:A5)-B6=A1+A2+A3+A4+A5-B6 A1至A5相加减去B6 值为9 乘法=...

肇州县15335898904: 怎样在excel中实现自定义序列,每四行是同一个数值,再四行是上一行加1 -
由省风热: =13010+int(row(A4)/4) 下拉填充

肇州县15335898904: excle中如何在一张表中汇总几个表的和 -
由省风热: 例:设置各个工作表格式一样,1-3表为源数据,4表为汇总数据.在表四A1单元格输入:=Sheet1!A1+Sheet2!A1+Sheet3!A1,即可对表1表2表三的三张报表数据求和,向下填充,即可算出相同类型计算,快速准确.

肇州县15335898904: 如何在EXCEL中取单元格中和后四个数字? -
由省风热: =RIGHT(A1,4)

肇州县15335898904: Excel里怎样求和?四种方法…… -
由省风热: 只能说明你们的老师秀逗了 1.SUM(A1:B1) 2.A1+B1 3.SUMIF(A1:A200,"A",A1:B200) 4.SUMPRODUCT((A1:A200=1)*(B1:B200=2)*(C1:C200)) 5.SUM(IF(......))数组函数 五种了,不够多的话,问一下你们的老师有没有更多的要求 现在的老师,简直只能用一个字形容:日

肇州县15335898904: EXCEL 2010 中有没有公式 在5列 5W行里 找每行4个为0 1个不为0的办法 -
由省风热: ABCDE列为数据列,在F1中输入=A1+B1+C1+D1+E1,双击填充公式,F列中不为0的行就是你要找的行

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网