在excel表格中,有n多数,如何每10个分一组,用什么样的公式可以实现

作者&投稿:平枫 (若有异议请与网页底部的电邮联系)
求助大神,在EXCEL表格中随机生成一组数据,要求平均值在给定的范围,如何写这个公式?~

光有平均值不行,还要有最大值和最小值,这样才可以用RAND函数生成一组中前面的数据,剩下最后一个数据用其他公式得到。
比如你要生成平均值为80,数据范围在60-100之间的10个数,先在A1输入公式:
=60+INT(RAND()*41)
将公式向下复制到A9
然后在A10输入公式:
=80*10-SUM(A1:A9)
如果A10不在60-100范围内,可以按F9得到下一组数据。
最后可以用复制、选择性粘贴将其固定下来。

按平均分是指分组后每个组的平均分与全班的平均分最接近吗?
本问题是否能用公式,比较悬。实测了规划求解,也很难得到满意的结果。但应该说规划求解是比较合适的方法,只要舍得花时间,可能的话,适当加上手工调整,也许会有比较满意的结果。且规划求解与给定的数据有很大的关系,也许你的实际数据正好遇上规划求解便于得到满意解,那就很幸运了。下面结合模拟的数据说明求解方法:
1. 建立数学模型。如图:
(1)A列为姓名,B列为成绩,在B44中计算出平均成绩:
B44=AVERAGE(B2:B43)
(2)C列为分组,用数字1~6代表1组到6组。先随便按人数分成均匀的7组,即用1~6填充。
(3)F列到K列,用公式按C列的分组引用A列的姓名:
F2=INDEX($A:$A,SMALL(IF($C$2:$C$43=--LEFT(F$1),ROW($2:$43),4^10),ROW(1:1)))&""
同时按Ctrl+Shift+Enter三键输入数组公式,右拉到K2,再一起下拉若干行,多于7行,图中拉到第13行。因为求解过程中,C列是可变单元格(以确定分组),某组的人数可能会超过7人的,所以要多拉些空行。
(4)L列到Q引用对应的成绩:
L2=IF(F2="","",VLOOKUP(F2,$A$2:$B$43,2,))
右拉到Q2,再L2:Q2一起下拉到第13行(与姓名列相同的行数)
(5)对各组人员计数和统计平均成绩:
F15=COUNT(0/(F2:F13""))
同时按Ctrl+Shift+Enter三键输入数组公式,右拉到中5
L16=AVERAGE(L2:L13)
右拉到Q16
(6)在R16中计算L16:Q16的标准差:
=STDEVP(L16:Q16)
这是本问题求解的关键,也是本问题的难度。如何选择一个参数来做规划求解的目标,使得分组后各组的平均成绩最接近,也就是最接近全班的平均成绩。目前想到的只有标准差,标准差反映数据的离散程度,数据越接近,标准差越小,所有数据完全相同时,标准差为0。但也因为标准差的计算是一个复杂的计算过程,所以也就导致本问题规划求解时比较难以得到满意的解。

2. 设置规划求解参数
数据选项卡——规划求解(如果没有,就需要在选项中加载),如图:
目标单元格:R16,目标:可选择目标值为0或选择最小值。
可变单元格:C2:C43
添加约束:
F15:K15=7——每组7人
C2:C43=INT——整数
C2:C43>=1——最小组号为1
C2:c43<=6——最大组号为6
求解方法,有3种,具体选用哪种,Excel也没有一个明确的说明,但一般说来,如果问题有解,总会有一种方法会是比较合适的,可以自己测试。经测试,本问题用演化才能求解。
选项中设置一个最大求解时间或最大求解次数。以防止求解进入死循环。本问题测试时,选择最大时间:480(秒——8分钟),确定返回求解对话框,按求解后开始求解。

3. 经求解后,得到的结果如图。数次重新求解后均没得到一个满意的结果,是本人用规划求解中遇到的最不满意解的一次,约束每组人数为都没满足,可能与设置的求解时间有关。但如前所述,也许你的实际数据能幸运地得到满意解。

再一列如c,加上序号从1排起
再加一列,输入="第"&int(c1/10)+1&"组"

如果数据都在一列就好办
假设都在a列,
b1=if(mod(row(),10)=1,"第"&int(row()/10)+1&"组","")
双击b1填充柄


excel中 backspace和delete的区别是什么?
1、定义不同 backspace是删除键,只能一个个删除。delete是清除键,可以选中后全部清除。2、清除方式不同 backspace可以删除光标左边的内容。delete可以删除光标右边的内容。

在Excel中,怎样直接引用另一个表格的资料
怎么引用呢,如直接用另一个表的单元格数值,输入=需引用单元格地址,就可以了!=VLOOKUP(A3,$L5:$N11,3,FALSE) 接下来在excel里面直接拖下来就变成了 =VLOOKUP(A3,$L5:$N11,3,FALSE) =VLOOKUP(A4,$L6:$N12,3,FALSE) =VLOOKUP(A5,$L7:$N13,3,FALSE)方法很多哦,看你的引用情况,...

excel表格的常规格式和自定义数据格式
一、常规格式设置 1、文本 文本是Excel工作表的基本数据类型,设置它的格式可以不以单元格为单位进行。选中某一个或几个文字,可以像在Word中那样单独设置它的字体、字号等格式:选中需要设置格式的文本,单击“格式\/单元格”菜单,轻松设置即可。2、数值 全部由阿拉伯数字组成的数据在Excel中称...

Excel中数字自动转换大写金额时,如何再自动加上“元整”?
Excel中数字自动转换大写金额再自动加上“元整”可使用TEXT函数实现。方法步骤如下:1、打开需要操作的EXCEL表格,在空白单元格中输入公式=TEXT(,然后点击选择需要转换的数字所在单元格入A1。2、继续在函数编辑框输入"[DBnum2]")&"元整",回车完成公式=TEXT(A1,"[DBnum2]")&"元整"的编辑输入。【...

请问在EXCEL电子表格中,10的4次方怎么打?
1. 首先,新建一个新的Excel表格。在Excel表格中选中你要输入的单元格,单击鼠标右键,会弹出一个选项框,在弹出的选项框里选择“设置单元格格式”。2. 选择“数字”这一选项框,点击“文本”后选择确定,将该单元格格式设置为“文本”。3. 在单元格中输入10和4,选中数字4,单击鼠标右键,再次选择...

在EXCEL中,如何批量给数字中间加横线?
1、首先在excel表格的A1单元格中输入一组数据,需要在数据中添加横线。2、然后在B1单元格输入计算公式:=TEXT(A1,"###-###-###")。3、点击回车,即可将公式生成计算结果。4、如果需要将数字根据其他的格式添加横线,将公式中的“#”改变数量中间用“-”符号连接即可。5、如果需要批量添加横线,在...

是在EXCEL 表格中,现金收入,支出,余额,这三栏的公式怎么设?要具体的方...
1、首先在Excel表格中输入需要计算的数据标题。2、然后根据实际的金额输入“现金收入”和“支出”的金额。3、如果需要计算每一笔对应的余额,可以直接在C2单元格内输入:=A2-B2。4、点击回车并下拉公式即可得到每一笔对应的余额金额。5、如果需要直接计算出总的余额,可以在空白单元格内输入:=SUM(A2:...

怎么让excel中只保留部分表格,就是不要其他表格,只剩下需要的格数_百度...
1、打开Excel表格,如图只要选中的部分。2、选中单元格后,点击进入页面布局。3、点击进入页面布局后,点击打印区域,然后点击设置打印区域,就可以把刚才选中的部分设置为打印区域。4、设置好之后,Ctrl+P进入打印页面,就可以值保留刚才选框的部分了。

EXCEL中按上下左右键,单元格的位置怎么不动
EXCEL中按上下左右键,单元格的位置不动是因为开启了滚动模式,解决的具体步骤如下:需要准备的材料分别是:电脑、Excel表格。以win7系统、Excel表格2010版为例:1、首先打开需要编辑的Excel表格,进入到编辑页面中。2、然后点击D1单元格,按上下左右键无法移动单元格位置。3、然后按下键盘上的“Scroll ...

excel中如何设置自动加减乘除?
1、打开excel表格,根据需要计算总金额的要求在表格中输入数据,需要计算单价与数量的乘积。2、在C2单元格中输入计算公式:=A2*B2。3、点击回车,即可将输入的计算公式生成计算结果,该乘积结果为“5076”。4、然后鼠标光标移动到C1单元格,出现十字光标时向下拖动鼠标,即可批量将公式向下填充求出乘积。

古蔺县17777541662: excel中一个单元格中有n多组数据,如何单组提取出来? -
蠹垂迪汀: 用:数据-分列 选中数据, 顺序点击:数据-分列, 调出分列向导对话框,点击下一步 转到第二步的对话框,在其它这里输入逗号,再点下一步 转到第三步的对话框,点击完成.

古蔺县17777541662: 有N组数据,怎样使每组数据在EXCEL中自动填入一个独立的、固定的表格(一组数据一个表格)? -
蠹垂迪汀: 你好:根据你的描述,应该是把数据按模板填写 这种工作,如果量大,需要辅助EXCEL高级功能VBA来实现 如果写好代码,可能也就是几秒几分钟的事情!

古蔺县17777541662: excel表格中怎样把N个单元格数字合并一个单元格内 -
蠹垂迪汀: =CONCATENATE(A1,B1,C1,D1……) 或者=A1 & A2 & A3 & ……

古蔺县17777541662: excel一列中有N个数,比如在A列有30000个数,我现在想每10个数求一个平均 -
蠹垂迪汀: 公式本身没问题,可以减化一下=AVERAGE(OFFSET(A$1,(ROW(A1)-1)*10,,10))

古蔺县17777541662: excel 工作簿中有N个工作表,怎样才能把这N个工作表中的数据进行汇总,比如说把这N个工作表中的金额统计出 -
蠹垂迪汀: 选择中一个空白的表格,然后按键盘上的“=”,再把要统计的数字加起来,就是点一下第一个数字的表格,按一个加号(小键盘上的),再点一个,再按加号以此类推就会出来了,

古蔺县17777541662: excel一列表格中依次有n个数,如何用公式计算前n - 1个数的和,n每天都变.
蠹垂迪汀: =sum(N-1的范围)

古蔺县17777541662: 在Excel中,有很多数据都是相同的(有N列数据),如何把相同的删掉,只需要不同的数据? -
蠹垂迪汀: 好办!假定你有50列数100行,那么在第51列第一行输入公式:=IF(COUNTIF($A$1:A1,A1)=1,A1,"")向右拉填充50列,再向下填充100行,所有重复的数据都删掉.

古蔺县17777541662: 如何将excel某一列单元格中的数字的前N个数相加,或者后N个数相加? -
蠹垂迪汀: 在B1输入=SUM($A$1:A1) 然后将此公式下拉复制到B200,则B列中每个单元格的数值为这个单元格对应的A列单元格之前的数据之和,如:B13单元格的数值为A1:A13单元格之和;B140单元格的数值为A1:A140单元格之和,自动忽略空单元格

古蔺县17777541662: excel如何在一列里按正常数字顺序排但每个数有n个 谢谢! -
蠹垂迪汀: 试一下,在A1单元格输1,在A2单元格输入=INT(COUNT($A$1:A1)/5)+1,然后A2中的内容复制到A列中的其它单元格,看一下效果,愿对你有启发.

古蔺县17777541662: excel中在同一个工作表中有N张表,每张都有表头(表头中有合并单元格),怎样一次性求和 -
蠹垂迪汀: 如果你需要对d列求和,则输入: =sum(d:d) 即可

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网