随机数相加等于固定值_excel表格中如何使随机数相加成一个固定值

本文介绍了在Excel中如何通过公式生成一组随机数,这些随机数相加结果等于一个预设的固定值。方法包括使用RAND()函数结合条件判断,以及通过VBA编程实现。此外,还提供了不同场景下的随机数生成解决方案,如限制随机数的范围、个数等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

答:1、生成第一个随机数。在E2单元格内输入公式“=ROUNDUP(RAND()*2*(100-SUM($E$1:E1))/(11-ROW(E1)),1)”生成第一个随机数。 2、调整有效数字位数。下图红框中的数字控制着随机数有效数字位数,如果想保留三位有效数字,将其改成3即可。 3、拉伸填...

答:1、如下图所示,在F6单元格输入指定的平均值,需要在C3:H11单元格区域内生成一组随机数。要求这些随机数的平均值要等于F6指定的值。 2、在c3单元格输入以下公式:=IF(AVERAGE($C$3:$H$11)=$F$1,C3,RANDBETWEEN(20,80)/10),其中:RANDBETWEEN函数...

答:专业化形象公式:=int(20*Rnad()) 标准动作公式:=int(70(Rand()) 音乐配合公式:=固定数-专业化形象标准动作 然后,三个公式一起下拉即可。

答:使用vba来求解。假设你按如下位置输入各参数,则D列会列出结果: 代码: Sub 对固定值按指定区间拆分指定个数() Dim sGoal As Single, sMin As Single, sMax As Single, sResult As Single Dim sMax1 As Single, sMin1 As Single Dim sRnd As Si...

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

答:如果X,Y,Z可以是任何整数值的话,随意推荐一个方法: A1,B1,C1中分别输入: =INT(RAND()*10) =INT(RAND()*10) =10-A1-B1 下拉各组公式即可 补充: 下次问题说清楚,刚刚楼下的方法可行,但不完全如没有6,3,1组合 我稍后看看 改进如下: A1,B...

答:如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。 不过这样一来以后这个格子就一直是最初生成的那个数,不再是随机数了。

答:Option Explicit Function getRandom(total As Integer, max As Integer, num As Integer) As Boolean 'total是最后要得到的总和,max是最大不能超过的数,num是产生多少个随机数 Dim ranNum As Single '随机数 Dim leftNum As Single '剩余数 Di...

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

答:就是把一个数,拆分成若干个在指定范围内的数的和。 这样的题适合用vba来做,函数的办法没想到,我只会vba解决,如果需要可以追问,可以把代码给你

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值