如何把一組數(shù)據(jù)平均分成幾組并使每組數(shù)據(jù)平均值相同
- 教育綜合
- 2024-07-25 12:59:55
EXCEL表如何將一列數(shù)據(jù)分成n組,且每組數(shù)據(jù)之和相等或相近?
20個(gè)7組,每組2個(gè)或3個(gè)組合求和
Excel怎樣從數(shù)據(jù)集選r個(gè)數(shù)據(jù)排列組合列表(一)
如何在EXCEL中對數(shù)據(jù)進(jìn)行分組,分組后每組平均數(shù)相同。
先對200個(gè)學(xué)生進(jìn)行排序,然后每個(gè)班依次選人,1-8號學(xué)生對應(yīng)進(jìn)入1-8班,然后9-16號學(xué)生依次進(jìn)入8-1班,如此循環(huán),直到選完。如何多次組內(nèi)分組,并求每組的平均值
基本原理是用最小二乘法求。 先將數(shù)據(jù)按大小排序,計(jì)算相鄰數(shù)據(jù)之間的標(biāo)準(zhǔn)差。 如果需要分組后,各組平均數(shù),平均數(shù)之間數(shù)據(jù)方差最小(各組數(shù)據(jù)的平均值盡量相等),可以采用首尾截取分組的辦法。 如果需要使得每個(gè)分組中的數(shù)據(jù),方差最小,可以設(shè)置一個(gè)初始的方差上限值,然后將相鄰數(shù)據(jù)分成幾組(滿足方差小于這個(gè)上限),不斷迭代,獲得最優(yōu)值。如何實(shí)現(xiàn)在exceL表格里單元格的值分成幾組,每組值的總和相對平均。就是當(dāng)日安裝任務(wù)分單
如果是我做,那肯定是要用VBA來解決了,思路是這樣的,假設(shè)數(shù)據(jù)在第一列(A列),2~7列為分組, 首先將A列數(shù)字倒序排列,依次循環(huán)往下取數(shù),填入2~7列求和得數(shù)最小的列,這樣填完應(yīng)該就能得到你要的組了吧 示例代碼如下,(我的數(shù)據(jù)放在Sheet2表中) Sub 分組() Dim i, r As Integer Dim sum1, sum2, sum3, sum4, sum5, sum6 As Double With Sheet2 r = .Cells(.Rows.Count, 1).End(xlUp).Row .Range("a1:A" & r).Sort key1:=.Range("A1"),EXCEL中如何將240個(gè)數(shù)據(jù)分成24組,且每組數(shù)據(jù)的和相近?
用VBA處理吧: 1、先求出24*(240個(gè)數(shù)的平均值), 2、對240個(gè)數(shù)排序, 3、取最大的5 個(gè)數(shù)和最小的5 個(gè)數(shù)為一組, 4、剩余的數(shù)再取最大的5 個(gè)數(shù)和最小的5 個(gè)數(shù)為一組,計(jì)9 次共10組。展開全文閱讀
上一篇
四等附和導(dǎo)線測量
下一篇
返回列表