国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

excel如何確定幾個(gè)未知數(shù)之和剛好等于給定的總和值

2024-08-23 19:28:43
字體:
供稿:網(wǎng)友

   一、首先要了解RAND函數(shù)

  因?yàn)槲覀円页龅倪@幾個(gè)值,根本就不知道到底是哪幾個(gè)數(shù),而只知道這幾個(gè)數(shù)加起來等于多少,即只知道和值并不知道這幾個(gè)數(shù)是多少。

  因此,必須使用RAND隨機(jī)數(shù)來解決這樣的未知問題。

  RAND的用法很簡(jiǎn)單,方法為:=RAND()

  其取值范圍為: (0,1]

  比如:公式 =RAND()*10 該公式得到的值的范圍是 (0,10],即大于0而小于等于10之間的可能的任何一個(gè)數(shù)。

  有了RAND隨機(jī)數(shù),我們就可以通過給定的總和值,假設(shè)是M,推算出第一個(gè)數(shù),進(jìn)而推算出第二個(gè)、第三個(gè)、第四個(gè)……第N個(gè)數(shù)。

  二、通過總和值M推算出幾個(gè)未知數(shù)的理論

  假設(shè)給定一個(gè)和值M,根據(jù)該和值,要我們推算出三個(gè)數(shù),這三個(gè)數(shù)加起來剛好等于M。

  針對(duì)這種條件,我們都明白,這三個(gè)數(shù)的可能情況,是相當(dāng)多的,不僅僅是只有一組數(shù)字,而是一序列的數(shù)據(jù)。

  第一個(gè)數(shù)的推算:理論依據(jù)是,該數(shù)不能大于M

  所以我們使用公式 Num1=RAND()*M

  下面我們來分析第一個(gè)數(shù)的取值范圍,RAND()的取值范圍為(0,1],將其再乘以和值M,那么,第一個(gè)數(shù)的取值范圍就為:(0,M]

  假如第一個(gè)數(shù)不為M,那么,第二第三個(gè)數(shù)一定不為0,否則,第二第三個(gè)數(shù)一定為0

  第二個(gè)數(shù)的推算:理論依據(jù)是,用總和值減去第一個(gè)數(shù)再除以隨機(jī)值,

  即:Num2==RAND()*(M-Num1)

  下面分析第二個(gè)數(shù)的取值范圍,大于0而小于等于(M-Num1)

  第三個(gè)數(shù)的推算:由于是最后一個(gè)數(shù)了,因此,第三個(gè)數(shù) Num3=M-Num1-Num2

  自然,第三個(gè)數(shù)的取值范圍是大于0小于等于(M-Num1-Num2)。

  上述的推理過程中,涉及到的似乎都是未知數(shù),好像沒有一個(gè)確定的解,但是您別忘了,RAND()和M在具體的應(yīng)用過程中,完全都是一個(gè)具體的數(shù)字,因此,所推理出來的第一、第二、第三……第N個(gè)數(shù),完全都是一個(gè)具體的數(shù)字。

  下面,我們給出具體的一個(gè)例子,好讓大家的思路逐清晰起來。

  假設(shè)給定一個(gè)總和值M為80,要求通過Excel給出三個(gè)數(shù),這三個(gè)數(shù)加起來剛好等于80,這三個(gè)數(shù)如何確定。

  這三個(gè)數(shù),到底是哪幾個(gè),其解有無窮個(gè),也就是說,這三個(gè)未知數(shù),有無窮個(gè)解,要幾個(gè)都可以,下面,我們就具體給出公式代碼和幾組解吧。

  第一個(gè)數(shù)Num1的公式為:=RAND()*80

  第二個(gè)數(shù)Num2的公式為:=RAND()*(80-Num1)

  第三個(gè)數(shù)Num3的公式為:=80-Num1-Num2

  如果你在電子表格中使用填充的辦法,可以得出無窮個(gè)解。這就是答案,下面,給你貼出幾組解吧。

  Num1     Num2     Num3

  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.4002065   13.93412011

  三、知識(shí)擴(kuò)展

  ①如何根據(jù)總和值得出N個(gè)數(shù)的公式

  知道M,如何確定N個(gè)數(shù),讓這N個(gè)數(shù)的和值剛好為M,這N個(gè)數(shù)的公式如何推算?

  第一個(gè)數(shù):RAND()*M

  第二個(gè)數(shù):RAND()*(M-Num1)

  第三個(gè)數(shù):RAND()*(M-Num1-Num2)

  第四個(gè)數(shù):RAND()*(M-Num1-Num2-Num3)

  ……

  第N-1個(gè)數(shù):RAND()*(M-Num1-Num2-Num3-……-Num(n-2))

  第N個(gè)數(shù):M-M-Num1-Num2-Num3-……-Num(n-2)-Num(n-1)

  這就是通用的公式。是根據(jù)上面的理論與實(shí)踐推論得出的,經(jīng)過驗(yàn)證,沒有發(fā)現(xiàn)錯(cuò)誤。

  ②根據(jù)M得出幾個(gè)整數(shù)而不是實(shí)數(shù)

  如果知道M總和值,如何得出幾個(gè)數(shù),并且,這幾個(gè)數(shù)必須為整數(shù)而不是帶有小數(shù)點(diǎn)的實(shí)數(shù)?

  借助int()函數(shù)可解決此類問題。通用公式如下:

  第一個(gè)數(shù):int(RAND()*M)

  第二個(gè)數(shù):int(RAND()*(M-Num1))

  第三個(gè)數(shù):int(RAND()*(M-Num1-Num2))

  第四個(gè)數(shù):int(RAND()*(M-Num1-Num2-Num3))

  ……

  第N-1個(gè)數(shù):int(RAND()*(M-Num1-Num2-Num3-……-Num(n-2)))

  第N個(gè)數(shù):M-M-Num1-Num2-Num3-……-Num(n-2)-Num(n-1)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 灌云县| 佛坪县| 仙桃市| 永嘉县| 义乌市| 宿迁市| 鄯善县| 长乐市| 松潘县| 南宫市| 徐水县| 宁晋县| 通榆县| 宽城| 沙雅县| 平江县| 海阳市| 德州市| 博野县| 建德市| 南靖县| 南华县| 虎林市| 武隆县| 秦皇岛市| 台江县| 盈江县| 靖远县| 凌源市| 常山县| 沿河| 康乐县| 慈利县| 四子王旗| 库车县| 原阳县| 鸡西市| 辽源市| 涞源县| 弥渡县| 自贡市|