学生分数如何用Excel编制自动分班

作者&投稿:寸肢 (若有异议请与网页底部的电邮联系)
如何用Excel根据学生分数编制自动分班?~

1、根据分数排名的结果,使用CoUntIF函数,统计一下各性别的情况,对性别进行适当搭配即可。
2、以成绩为主关键词、性别为次关键词自定义排降序。
3、根据班级名称依次输入,再反向输入,直至人员全部安排完班次即可。
Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件,最早版本是在1985年开发的。
Microsoft Excel可以进行各种数据的处理、统计分析和辅助决策操作等,具有打开或关闭表格标题行、计算列使用单个公式调整每一行、数据排序和筛选、自定义公式和文本输入等功能。目前,Microsoft Excel被广泛应用于管理、统计财经、金融等众多领域。

分班太复杂,简单说几点。
要求男女数相当,通学寄宿生相当,各科成绩相当 ,总分相当。
比较好的方法,将最后的几名提出来,先不能加分班,分好后插入相应的班级。领导要公平哟。
余下的算各科及总分平均分。得一个结果。
如果203人分四个班,则再提3人放在旁边,这三个人是各科及总分接近上面算的均分的。
用产生随机数,对余下的学生分班,用公式得到各科均分及平均分,并进行判断。达到效果为止。当然也可以用VBA自动进行。达到新效果自动“停”下来。
十多年前做过的。模板不知哪去了。您 好好学习,如果能做好,您对excel的掌握将有很大的提升。祝您 好运。

  • 学校在对新生进行分班时,一般主要考虑入学成绩(总分)和男女人数的匀称搭配。这里以1000人容量为例,具体介绍用Excel编制自动分班软件的方法。

  • 1.打开Excel工作簿。

  • 2.在首行各单元格中,从左到右依次输入“男分”、“男余”、“男次”、“男”、“女分”、“女余”、“女次”、“女”、“班次”、“姓名”、“总分”、“性别”和“班数”。

  • 3.在“男”列的D2单元格中输入公式“=IF(L2="男",K2,0)”,向下拖动复制到D1001;在“女”列的H2单元格中输入公式“=IF(L2="女",K2,0)”,向下拖动复制到H1001。注意:在输入公式时,除汉字而外,所有字符一律要在英文输入状态下输入,且不要加进空格。

  • 4.在“男余”列的B2单元格中输入公式“=IF(D2=0,"",MOD(C2,2*M$2))”,向下拖动复制到B1001;在“女余”列的F2单元格中输入公式“=IF(H2=0,"",MOD(G2,2*M$2))”,向下拖动复制到F1001。

  • 5.在“男分”列的A2单元格中输入公式“=IF(D2=0,0,IF(B2=0,M$2,IF(B2<=M$2,M$2+1-B2,B2-M$2)))”,向下拖动复制到A1001;在“女分”列的E2单元格中输入公式

“=IF(H2=0,0,IF(F2=0,1,IF(F2<=M$2,F2,2*M$2+1-F2)))”,向下拖动复制到E1001.

6.在“班次”列的I2单元格中输入公式“=A2+E2”,向下拖动复制到I1001。在M2中输入“6”(默认的年级总班数,使用时可任意设定)。

7.在“女次”列的G2、G3单元格中分别输入公式“=RANK(H2,H$2:H$1001)”和“=RANK(H3, H$2:H$1001)+COUNTIF(H$2:H2,

3)”,将G3向下拖动复制到G1001;在“男次”列的C2、C3单元格中分别输入式“=RANK(D2,D$2:D$1001)”和“=RANK(D3, D$2:D$1001)+COUNTIF(D$2:D2,D3)”,将C3向下拖动复制到C1001。

8.选定A1:H1,点击〖格式〗→〖列〗→〖隐藏〗。再点击〖工具〗→〖选项〗→〖重新计算〗→〖人工重算〗→〖确定〗。

9.选定I2:I1001,点击〖格式〗→〖单元格〗→〖保护〗→选中“锁定”、“隐藏”(前面出现“√”)→〖确定〗;选定J2:M1001,点击〖格式〗→〖单元格〗→〖保护〗→不选中“锁定”、“隐藏”(去掉前面的“√”)→〖确定〗。再点击〖工具〗→〖保护〗→〖保护工作表〗→输入密码→〖确定〗;再点击〖工具〗→〖保护〗→〖保护工作簿〗→输入密码→〖确定〗。

10.点击〖文件〗→〖保存〗→输入文件名“自动分班”,将“保存类型”选为“模板”→〖保存〗。退出。

这样,一个自动分班软件就编制成功了!

使用方法如下:

①启动Excel,点击〖文件〗→〖新建〗→〖常用〗→选择“自动分班”→〖确定〗。

②将姓名、总分、性别的有关信息输入到相应位置。注意:“性别”项中“男”、“女”前后不得有空格和其它任何字符。在M2单元格中输入年级总班数(否则按6个班进行自动分班)。

③按F9键,即完成自动分班工作。

④将I1:L1001复制到新的工作簿上,就可按班排序并编辑(如调整个别特殊学生的班次等)和打印输出。



学校在对新生进行分班时,一般主要考虑入学成绩(总分)和男女人数的匀称搭配。这里以1000人容量为例,具体介绍用Excel编制自动分班软件的方法。
1.打开Excel工作簿。
2.在首行各单元格中,从左到右依次输入“男分”、“男余”、“男次”、“男”、“女分”、“女余”、“女次”、“女”、“班次”、“姓名”、“总分”、“性别”和“班数”。
3.在“男”列的D2单元格中输入公式“=IF(L2="男",K2,0)”,向下拖动复制到D1001;在“女”列的H2单元格中输入公式“=IF(L2="女",K2,0)”,向下拖动复制到H1001。注意:在输入公式时,除汉字而外,所有字符一律要在英文输入状态下输入,且不要加进空格。
4.在“男余”列的B2单元格中输入公式“=IF(D2=0,"",MOD(C2,2*M$2))”,向下拖动复制到B1001;在“女余”列的F2单元格中输入公式“=IF(H2=0,"",MOD(G2,2*M$2))”,向下拖动复制到F1001。
5.在“男分”列的A2单元格中输入公式
“=IF(D2=0,0,IF(B2=0,M$2,IF(B2<=M$2,M$2+1-B2,B2-M$2)))”,向下拖动复制到A1001;在“女分”列的E2单元格中输入公式
“=IF(H2=0,0,IF(F2=0,1,IF(F2<=M$2,F2,2*M$2+1-F2)))”,向下拖动复制到E1001。
 6.在“班次”列的I2单元格中输入公式“=A2+E2”,向下拖动复制到I1001。在M2中输入“6”(默认的年级总班数,使用时可任意设定)。
7.在“女次”列的G2、G3单元格中分别输入公式“=RANK(H2,H$2:H$1001)”和“=RANK(H3, H$2:H$1001)+COUNTIF(H$2:H2,H3)”,将G3向下拖动复制到G1001;在“男次”列的C2、C3单元格中分别输入公式“=RANK(D2,D$2:D$1001)”和“=RANK(D3, D$2:D$1001)+COUNTIF(D$2:D2,D3)”,将C3向下拖动复制到C1001。
8.选定A1:H1,点击〖格式〗→〖列〗→〖隐藏〗。再点击〖工具〗→〖选项〗→〖重新计算〗→〖人工重算〗→〖确定〗。
9.选定I2:I1001,点击〖格式〗→〖单元格〗→〖保护〗→选中“锁定”、“隐藏”(前面出现“√”)→〖确定〗;选定J2:M1001,点击〖格式〗→〖单元格〗→〖保护〗→不选中“锁定”、“隐藏”(去掉前面的“√”)→〖确定〗。再点击〖工具〗→〖保护〗→〖保护工作表〗→输入密码→〖确定〗;再点击〖工具〗→〖保护〗→〖保护工作簿〗→输入密码→〖确定〗。
10.点击〖文件〗→〖保存〗→输入文件名“自动分班”,将“保存类型”选为“模板”→〖保存〗。退出。
这样,一个自动分班软件就编制成功了!
使用方法如下:
①启动Excel,点击〖文件〗→〖新建〗→〖常用〗→选择“自动分班”→〖确定〗。
②将姓名、总分、性别的有关信息输入到相应位置。注意:“性别”项中“男”、“女”前后不得有空格和其它任何字符。在M2单元格中输入年级总班数(否则按6个班进行自动分班)。
③按F9键,即完成自动分班工作。
④将I1:L1001复制到新的工作簿上,就可按班排序并编辑(如调整个别特殊学生的班次等)和打印输出。
分班完成后,可以将本次Excel表格上传到YCF帮助学生查询。

比如A列有99个学生
姓名1
姓名2
姓名3
姓名4
姓名5
姓名6
姓名7
姓名8
姓名9
姓名10
姓名11
……
姓名99
每个班20人,进行分班

第一步:
在B1输入公式:
=rand()
下拉填充至B99
然后复制B列,在原地选择性粘贴-数值

第二步:
在C1输入公式
=RANK(B1,$B$1:$B$99)
下拉填充

第三步:
在E1输入公式
=IF(OR(COLUMN(A:A)>20,(ROW(1:1)-1)*20+COLUMN(A:A)>ROWS($A$1:$A$99)),"",INDEX($A:$A,MATCH((ROW(1:1)-1)*20+COLUMN(A:A),$C$1:$C$99,0)))
右拉20列以上,下拉
(右拉下拉都多留一些,超出的公式留空白)

姓名72 姓名94 姓名18 姓名14 …… 姓名30 姓名68 姓名38
姓名81 姓名40 姓名73 姓名93 …… 姓名6 姓名84 姓名20
姓名29 姓名55 姓名50 姓名32 …… 姓名52 姓名74 姓名96
姓名79 姓名57 姓名76 姓名31 …… 姓名15 姓名5 姓名63
姓名47 姓名69 姓名91 姓名51 …… 姓名82 姓名53

方法1:利用公式直接实现
1.A列分数按从高到低排列,C2中输入公式=rand()并拖动填充形成一列随机数
2.在B2中输入公式=RANK(C2,INDIRECT("c"&CEILING(ROW(A1),4)-3+1&":"&"c"&CEILING(ROW(A1),4)+1))。拖动填充柄向下填充,即可实现每4行一组随机抽签数(如果是分n班,4改成n,3改成n-1)
方法2:利用多列横向排序
可以产生四列随机数,利用rank函数横向排序,再引用回一列(例如单元格分别填写j2,k2,l2,m2,四格一起向下拉,然后选中这列将j,k,l,m分别替换为=j,=k,=l,=m)

1先按学生分数高低排名编号,
2根据分多少个班级利用编号的规律来分班
例如分10个班 就把1,11,21,31,分到1班,2.22.32分到2班


急求《高职高专教育英语课程教学基本要求》词汇表,常用短语表和语法结...
3.3 Fraction(分数) 3.4 Decimal (小数) 3.5 Multiple(倍数) 3.6 Year, Month, Date, Time(年份、月份、日期、时刻) 4.Determiner(限定词) 4.1 Definite and indefrinite articles(定冠词和不定冠词) 4.2 any, all, both, each, every, either, neither, no, this, etc. 4.3 Quantifiers(数量词) e.g....

星座古典占星分数负数
定义 小于0的分数即为负分数 或是可以化成分数的负有限小数和负无限循环小数。运算 法则:对于负分数的加减运算,先确定和、差的符号,再转化为正分数的加减运算。小结:减去一个数等于加上这个数的相反数。互为相反数的两个数相加为零。易错点 1.判断一个数是否是负分数时,一定要依据其最原始的...

跪求实验方案急。关于植物小分子多肽的提取分离和分析 最好用到高效...
但要应用于蛋白质分析中仍有许多问题需要解决,例如,如何使分子量大的蛋白质有特定的形状而便于定量与定性分析,如何减少数据处理的时间问题等。这些问题多有不少学者在进行研究。虽然在蛋白质分析中应用较少,NMR在分析分子中含少于30个氨基酸的小肽时是非常有用的,可以克服上述蛋白质分析中的缺点而达到快速准确分析的...

MSSQL SERVER中易混淆的数据类型
使用Tinyint 数据类型时,存储数据的范围是从0 到255(每一个值要求1个字节存储空间)。精确小娄数据在 SQL Server 中的数据类型是 Decimal 和 Numeric。这种数据所占的存储空间根据该数据的位数后的位数来确定。在SQL Server 中,近似小数数据的数据类型是 Float 和 Real。例如,三分之一这个分数记作。3333333,当...

参加noip需要哪些知识
几乎是送分题,而且占的分数奇多,但得分率却不见得高。大家一定不要错过这个得分点啊! 一般做这类题目的核心是找程序目的,即这个程序想干什么。迄今为止考过的题目还没有“乱写”的,总有一点“写作目的”的。抓住了它,不仅得出答案变得很容易了,而且对自己的结果也会比较有信心。写程序运行结果大纲规定是必考的...

情人节送给女孩的歌曲(经典英文歌曲)
27.无论如何 - 男孩地带 Boyzone - No matter what 28.天使 - 莎拉.克劳克兰 Sarah McLachlan-Angel 29.英雄 - 玛丽亚.凯丽 mariah carey - hero 30.玫瑰之吻 - 席尔 Seal - Kiss From A Rose 31.天长地久 - 丹佛格伯 Dan Fogelberg - Longer 32.我相信我能飞 - 阿.凯利 R·Kelly - I...

闽侯县15572007230: 学生考试成绩,如何用Excel自动计算有效分.
吕烟百畅: 假如成绩是在A列,要统计参加考试人数: =COUNT(A:A) 假如要统计60分以上的人数: =COUNTIF(A:A,"&gt;=60") 如果要计算及格率: =COUNTIF(A:A,"&gt;=60")/COUNT(A:A)

闽侯县15572007230: 电子表格列出来分数怎么让它自动排名次 算总分 -
吕烟百畅: 统计项目Excel2003来帮忙运行Excel2003,在成绩表第一行中输入以下内容:学号、姓名、各考试科目名称、总分、名次,输入学号时,用填充柄自动填充.在学号下方依次输入“总人数”、“及格人数”、“及格率”、“总分”、“均分”、...

闽侯县15572007230: 请问怎么用Excel制电子自动评分试卷(有电子试卷,不会制自动评分) -
吕烟百畅: 新建一个工作表,命名为评分表,按照下图的格式设置好表头,单元格A1为选手编号,B1中为评委1,用自动填充的方法完成评委2至评委10的数据,B1:K1对应为评委1到评委10.在L1中输入平均得分,M1中输入名次.在A2中输入“选手1”...

闽侯县15572007230: Excel怎么自动统计学生成绩? -
吕烟百畅: 1、启动Excel,同时选中A1至K1单元格,按“格式”工具条上的“合并及居中”按钮,将其合并成一个单元格,然后输入统计表的标题(参见图1). (图片较大,请拉动滚动条观看) 2、根据统计表的格式,将有关列标题及相关内容输...

闽侯县15572007230: 如何用excel对成绩结果进行自动评价 -
吕烟百畅: 首先,我们打开excel软件,新建一个工作表.然后将事先准备好的成绩清单和编号录入到excel里来,这个是数据的源头很重要,一定要核对正确,比如编号,成绩等,因为这个直接影响到最后评价等级的准确性,见图所示.然后我们要在该...

闽侯县15572007230: 在学生成绩的excel表格里,如何自动确定前30%的分数? -
吕烟百畅: 假如成绩数据在A2:A101,人数100 =LARGE(A2:A101,CEILING(100*0.3,1))

闽侯县15572007230: excel表格怎么算总分 -
吕烟百畅: excel表格怎么算总分?01首先,打开Excel表格应用软件,编辑好科目名称和总分,在适当位置输入各科的分数.02接着,科目名称和总分,在B列输入各科的分数.03然后点击右上角的【自动求和】.04接着点击右上角的【自动求和】.05最...

闽侯县15572007230: 如何用excel制作自动评分试卷 -
吕烟百畅: 这个要插入表单控件来做,如果是单选要插入option控件,多选插入CheckBox ,并设置链接的单元格,最后对链接的单元格进行求和得出分值.总之有些复杂,不是语言就能完全表述清楚的.

闽侯县15572007230: 我要用Microsoft Office Excel 打学生成绩,如何把成绩划分成等级
吕烟百畅: A列是姓名B列是成绩,C列为等级在C2单元格中输入公式“=IF(B2>=85,"A",IF(B2>=80,"B","C"))”向下复制,这就表示:如果大于等于85是“A”;如果大于等于80是“B”;否则是“C”.这样在B列输入成绩C列的对应单元格就显示等级.

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