Excel講總數按照不同的比例分成幾個整數,分後的幾個數字總和 ...

文章推薦指數: 80 %
投票人數:10人

用int或者round函式,8個數中選取其中一個數值用總數減去另外7個數,你這樣數字綜合就和原數一樣了。

3樓:百度網友. 其實不難,如分配總數單元格為a1, ... Excel講總數按照不同的比例分成幾個整數,分後的幾個數字總和與原總數一致 2021-06-2618:54:37字數3165閱讀4999 1樓:依然特雷西 1、使用sum函式還實現,sum函式是計算單元格區域中所有數值的和。

2、在d2裡輸入公式=sum($c$2:c2),表示計算$c$2:c2區域內的數值的總和。

3、輸入公式後按enter鍵,d2單元格里返回了結果。

4、再將d2下拉複製到其他單元格,就得出了所有單元格的累計值。

5、公式裡$c$2:c2是一個區域,是一系列的資料,起始位置是冒號前的位置,是固定的,終止位置是冒號後的位置,這個位置是隨著單元格變動而變動的。

2樓:一劍木白 用int或者round函式,8個數中選取其中一個數值用總數減去另外7個數,你這樣數字綜合就和原數一樣了。

3樓:百度網友 其實不難,如分配總數單元格為a1,分配比例在a2-a10,則b列為比例分配,在b2單元格輸入=$a$1*a2然後選中a2單元格右下角+符號向下拉即可,整數分配列為c列,則c2輸入=round(b2,0)即可取整數;也可以一次實現整數,直接輸入=round($a$1*a2,0),其他步驟一樣;希望對你有所幫助 4樓:s今生緣 如圖,b3輸入:=large($a$3:$a$10,row(1:1)),下拉,從大到小排序; d3輸入:=if($d$1=sum($d$2:d2),0,if(round(c3,0)<1,1,round(c3,0))),下拉; e3輸入:=if(sum($d$3:$d$10) e4輸入:=d4,下拉至e9; e10輸入:=if(sum($d$3:$d$10)>$d$1,d10-sum($d$3:$d$10)+$d$1,d10) 5樓:匿名使用者 比例可以排序嗎?可以的話其他=int(比例*總數),最大的比例等於(總數-其他) 6樓:匿名使用者 =round(比例分配的那個單元格,0) excel將一個總數按照不同的比例分成幾個整數,分後的幾個數字總和與原總數一致 7樓:數理與生活 你的總數最小>34。

如果分後的數有小數,要求如何處理? 8樓:匿名使用者 用round公式即可。

excel如何將一個數字分成多個隨機數字,隨機數字之和等於數。

比如總數20隨機分成7份,要兩位小數。

5 9樓:匿名使用者 首先需要啟用迭代計算,excel選項 --公式--啟用迭代運算 次數可以多設一點,比如30000次 a1輸入公式: =if(sum(a$1:a$7)=20,a1,randbetween(1,2000)/100) 公式下拉, 生成的是靜態的隨機結果需要重新生成重新下拉 excel如何將一個數字分成多個隨機數字?隨機數字之和等於總數? 10樓:小文 隨機數字之和等於總數:你可以在另一單元格輸入=sum(b1:b25)做檢驗 excel中大量的公式函式可以應用選擇,使用microsoftexcel可以執行計算,分析資訊並管理電子**或網頁中的資料資訊列表與資料資料圖表製作,可以實現許多方便的功能,帶給使用者方便。

11樓:匿名使用者 第一步:a1輸入100 第二步:b1至b25 分別輸入rand()函式,得出25個隨機數第三步:b26=sum(b1:b25) 第四步:c1輸入b1/b26 得出b1佔b26的比率,依次往下填充至c25,分別得出b列佔b26的比率 第五步:在d列 用a1分別乘以c列的相應比率即可得出。

12樓:百度網友 比如要求生成60-100的6個隨機數,總和為450第一行不要填寫任何數字 a2=randbetween(max(60,450-sum(a1:a$1)-100*(6-row(a1))),min(100,450-sum(a1:a$1)-60*(6-row(a1)))) 下拉至a7 13樓:匿名使用者 咦!怎麼沒有看到有這提問的? 之前剛剛回答過類似問題: http://zhidao.baidu.com/question/295417719.html 修改一下,還行。

假設,“一個數字”在a1。

“分成25個隨機數字”(就設定為整數吧): b1輸入 =round(rand()*(a$1-25)+1,0)回車; b2輸入 =round(rand()*(a$1-sum(b$1:b1)+row(a1)-25)+1,0) 回車並向下填充至b24; b25輸入 =a1-sum(b1:b24)回車。

公式採用隨機函式,可按f2+enter更新運算結果! (隨機數字之和等於總數:你可以在另一單元格輸入=sum(b1:b25)做檢驗) 14樓:匿名使用者 這題有點難度,給你個思路, 使用rnd()函式,每次迴圈rnd()會產生一個0~1之間的隨機數,本例中:25個數可以相同,如果想不通,在加一個迴圈判斷;另外本例中25個數可以有0。

如果不想可以再加判斷。

希望能幫到你。

如果不用vba,excel函式為:rand()**如下: privatesubcommandbutton1_click()dimnasinteger dimtotalasinteger dimmasinteger forn=1to25 m=100*rnd() ifm<1then m=1 else m=cint(m) endif iftotal+m>100thenm=0 endif cells(1,n)=m ifn=25then cells(1,n)=100-totalendif total=total+m nextn endsub 相關推薦 Excel講總數按照不同的比例分成幾個整數,分後的幾個數字總和與原總數一致 怎樣在EXCEL中提取前百分之十的資料 EXCEL中,找出各科成績均高於80分的學生,把相關資料以 pascal程式設計急將n個學生成績從鍵盤輸入,按 Excel裡怎樣計算學生成績優秀率 相關推薦 Excel講總數按照不同的比例分成幾個整數,分後的幾個數字總和與原總數一致 怎樣在EXCEL中提取前百分之十的資料 EXCEL中,找出各科成績均高於80分的學生,把相關資料以 pascal程式設計急將n個學生成績從鍵盤輸入,按 Excel裡怎樣計算學生成績優秀率 相關閱讀 Excel講總數按照不同的比例分成幾個整數,分後的幾個數字總和與原總數一致 怎樣在EXCEL中提取前百分之十的資料 EXCEL中,找出各科成績均高於80分的學生,把相關資料以 pascal程式設計急將n個學生成績從鍵盤輸入,按 Excel裡怎樣計算學生成績優秀率 excel同表中對比兩列資料,把相同的找出來放在另一列中 topic 社會 教育 文化 健康 娛樂 科技 心理 時尚 家居 美食 收藏 旅遊 育兒 汽車 財經 科學 數碼 遊戲 寵物 三農 職場 歷史 體育 動漫 國際 軍事 知識 電影 其它



請為這篇文章評分?