excel如何確定幾個(gè)未知數(shù)之和剛好等于給定的總和值
一、首先要了解RAND函數(shù) 因?yàn)槲覀円页龅倪@幾個(gè)值,根本就不知道到底是哪幾個(gè)數(shù),而只知道這幾個(gè)數(shù)加起來等于多少,即只知道和值并不知道這幾個(gè)數(shù)是多少?! ∫虼?,必須使用RAND隨機(jī)數(shù)來解決這樣的未知問題?! ...
一、首先要了解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)
Excel如何套用現(xiàn)有的表格格式
在Excel2010中,內(nèi)置了大量的工作表格式,這些格式中預(yù)設(shè)了數(shù)字、字體、對(duì)齊方式、邊界、模式、列寬和行高等屬性,套用這些格式,既可以美化工作表,又可以大大提高工作效率?! ∫陨弦焕Ч麨槔x擇需要套用表格格式...
在Excel2010中設(shè)置圖片屬性
在Excel2010中設(shè)置圖片屬性,可以改變工作表中圖片的顏色、對(duì)比度和亮度等。 打開上一例效果,選擇圖片,切換至“格式”面板,在“調(diào)整”選項(xiàng)板中單擊“更正”按鈕,在彈出的列表框中設(shè)...
巧用WPS2012設(shè)置Excel下拉列表
日常的辦公中,在向表格填入數(shù)據(jù)時(shí),合理運(yùn)用下拉列表可以大大節(jié)省數(shù)據(jù)錄入時(shí)間,提高正確性,不但方便自己也方便了別人。那么如何才能快速、有效的使用下拉列表呢?下面筆者就給大家介紹一下運(yùn)用WPSoffice2012表格工...
《Excel三國(guó)殺》雙武將暴力組合搭配一覽 Excel三國(guó)殺攻略
《Excel三國(guó)殺》是馬蜂窩工作室在MSofficeExcel平臺(tái)上設(shè)計(jì)的一款單機(jī)版三國(guó)殺游戲,游戲以其單機(jī)游戲的超好體驗(yàn)以及高智能的AI設(shè)計(jì)贏得了玩家們的高度評(píng)價(jià)。相信對(duì)于熱愛三國(guó)殺的童鞋來說,其中在Excel殺的技巧中還...
Excel2010函數(shù)講解--COUNTIFS
?、偈紫任覀兇蜷_Excel,我是跟大家演示,所以我隨便輸入了一些數(shù)據(jù)來舉例?! 、谙旅?,我們要計(jì)算出報(bào)名人數(shù)超過20的美國(guó)城市數(shù)目,這當(dāng)然要用到COUNTIFS了。 ?、墼趩卧褫斎肓撕瘮?shù)之后,系統(tǒng)會(huì)提示出函數(shù)參數(shù),criteria...
隱藏地Excel工作表 你別想取消
在Excel中,通常隱藏工作表的操作方法如下: 把需要隱藏的工作表激活成當(dāng)前工作表,執(zhí)行一下“格式→工作表→隱藏”命令,即可將其隱藏起來?! ∵@樣隱藏的工作表,通過執(zhí)行“格式→工作...