excel如何确定几个未知数之和刚好等于给定的总和值
发布时间:2023-03-27 15:25:56
一、首先要了解RAND函数
因为我们要找出的这几个值,根本就不知道到底是哪几个数,而只知道这几个数加起来等于多少,即只知道和值并不知道这几个数是多少。
因此,必须使用RAND随机数来解决这样的未知问题。
RAND的用法很简单,方法为:=RAND()
其取值范围为:(0,1]
比如:公式=RAND()*10该公式得到的值的范围是 (0,10],即大于0而小于等于10之间的可能的任何一个数。
有了RAND随机数,我们就可以通过给定的总和值,假设是M,推算出第一个数,进而推算出第二个、第三个、第四个……第N个数。
二、通过总和值M推算出几个未知数的理论
假设给定一个和值M,根据该和值,要我们推算出三个数,这三个数加起来刚好等于M。
针对这种条件,我们都明白,这三个数的可能情况,是相当多的,不仅仅是只有一组数字,而是一序列的数据。
第一个数的推算:理论依据是,该数不能大于M
所以我们使用公式Num1=RAND()*M
下面我们来分析第一个数的取值范围,RAND()的取值范围为(0,1],将其再乘以和值M,那么,第一个数的取值范围就为:(0,M]
假如第一个数不为M,那么,第二第三个数一定不为0,否则,第二第三个数一定为0
第二个数的推算:理论依据是,用总和值减去第一个数再除以随机值,
即:Num2==RAND()*(M-Num1)
下面分析第二个数的取值范围,大于0而小于等于(M-Num1)
第三个数的推算:由于是最后一个数了,因此,第三个数Num3=M-Num1-Num2
自然,第三个数的取值范围是大于0小于等于(M-Num1-Num2)。
上述的推理过程中,涉及到的似乎都是未知数,好像没有一个确定的解,但是您别忘了,RAND()和M在具体的应用过程中,完全都是一个具体的数字,因此,所推理出来的第一、第二、第三……第N个数,完全都是一个具体的数字。
下面,我们给出具体的一个例子,好让大家的思路逐清晰起来。
假设给定一个总和值M为80,要求通过Excel给出三个数,这三个数加起来刚好等于80,这三个数如何确定。
这三个数,到底是哪几个,其解有无穷个,也就是说,这三个未知数,有无穷个解,要几个都可以,下面,我们就具体给出公式代码和几组解吧。
第一个数Num1的公式为:=RAND()*80
第二个数Num2的公式为:=RAND()*(80-Num1)
第三个数Num3的公式为:=80-Num1-Num2
如果你在电子表格中使用填充的办法,可以得出无穷个解。这就是答案,下面,给你贴出几组解吧。
Num1Num2Num3
15.79585527 0.557776878 63.64636785
13.65591211 66.0342379 0.309849991
69.89598614 7.781773093 2.322240765
78.74553578 0.209932603 1.044531618
17.43271997 53.86973039 8.697549647
45.66567338 20.400206513.93412011
三、知识扩展
①如何根据总和值得出N个数的公式
知道M,如何确定N个数,让这N个数的和值刚好为M,这N个数的公式如何推算?
第一个数:RAND()*M
第二个数:RAND()*(M-Num1)
第三个数:RAND()*(M-Num1-Num2)
第四个数:RAND()*(M-Num1-Num2-Num3)
……
第N-1个数:RAND()*(M-Num1-Num2-Num3-……-Num(n-2))
第N个数:M-M-Num1-Num2-Num3-……-Num(n-2)-Num(n-1)
这就是通用的公式。是根据上面的理论与实践推论得出的,经过验证,没有发现错误。
②根据M得出几个整数而不是实数
如果知道M总和值,如何得出几个数,并且,这几个数必须为整数而不是带有小数点的实数?
借助int()函数可解决此类问题。通用公式如下:
第一个数:int(RAND()*M)
第二个数:int(RAND()*(M-Num1))
第三个数:int(RAND()*(M-Num1-Num2))
第四个数:int(RAND()*(M-Num1-Num2-Num3))
……
第N-1个数:int(RAND()*(M-Num1-Num2-Num3-……-Num(n-2)))
第N个数:M-M-Num1-Num2-Num3-……-Num(n-2)-Num(n-1)


猜你喜欢
- 电脑长时间卡在“正在准备配置windows请勿关闭计算机”怎么办?不少用户在开机的时候都遇到了这个问题,而且等了非常久的时间都无法进入,今天
- 在Word文档中下划线怎么打出来,Word中输入下划线,也就是在Word文档的某些地方留空白下划线,好让用户可以有空间填写资料,这个在我们使
- 有时候我们在网上复制了一篇文章到word文档中,但是出现了很多的空行,是的整体感觉不美观,这个时候我们就要删除多余的空行,本篇文章主要介绍的
- 6月1日消息,《中华人民共和国网络安全法》(简称“网络安全法”)今日起正式施行,是适应我国网络安全工作新形势、新任务,保障网络安全和发展利益
- 平时用着Final Cut Pro都没问题,突然有一天打开Final Cut Pro,却卡在了正在验证音频单元...重新卸载安装,重启都不管
- Excel中经常需要使用到分类汇总辅助数据统计,分类汇总具体该如何制作呢?下面是由小编分享的excel中制作分类汇总的方法,以供大家阅读和学
- 我们在使用系统的时候,可以通过连接无线网络进行上网,但其实我们是可以通过电脑查看到无线密码的,那要怎么操作呢,下面教给对大家查看无线密码的方
- 在使用wps处理数据的时候难免会遇到要使用排序的情况,而有些时候的排序又并不是单单的按照日期或者数字来排序,往往要根据实际的情况来进行排序工
- 很多小伙伴在使用win7系统的时候,免不了有卡顿或者误删文件的情况,这个时候电脑无法正常的启动,选择恢复出厂设置选择项,今天小编带来了恢复出
- 在数学中,经常会用到面积图表,那么,你知道在wps表格中如何制作面积图吗?下面就让小编告诉大家如何在wps表格中制作面积图。在wps表格中制
- 微软已经正式发布最新的Win11 22H2版本系统,新系统带来了全新的界面以及新功能体验,那么Win10系统如何才能升级到Win11呢?首先
- ppt怎么画卡通山峰形状?ppt中想要画山峰,该怎么画简笔画或者卡通效果的山峰呢?下面我们就来看看ppt山峰的画法,很简单,需要的朋友可以参
- 本文实际涵盖了15个Excel函数,但是按照分类只分了十类。很难说哪十个Excel函数就绝对最常用,但这么多年来人们的经验总结,一些函数总是
- Win 10系统下怎么安装M1213打印机?本文将提供安装M1213打印机的方法介绍供大家了解 安装M1213打印机的方法:&nb
- Word2007具有的“自动更正”功能默认包含一些最常用的拼写错误更正条目和常见符号自动更正条目,用户可以根据实际需要添加自动更正条目,操作
- 近段时间,微软的精力似乎全集中在RedStone 5上,高频、密集推送了多个快速预览版,今晨还发布了Build 17754。要说这也好理解,
- 1、打开WPS演示这款软件,进入WPS演示的操作界面,如图所示:2、在该界面内找到插入选项,如图所示:3、点击插入选项,在其编辑工具区里找到
- 炫龙是一款性能非常不错的娱乐型便携笔记本电脑,这款电脑搭载了英特尔酷睿第10代i7处理器以及发烧级独立显卡,那么炫龙笔记本怎么使用u盘装机安
- 打开幻灯片,首先找到对象,选中,点击动画。然后选择一种动画效果,发现此对象出现1,说明插入了一种动画效果。想要添加第2个效果的话,点击自定义
- Excel中经常需要使用到打印功能设置横向打印,打印功能具体该如何设置横向打印呢?下面是由小编分享的excel表格设置横向打印的方法,欢迎大