学生分数如何用Excel编制自动分班
答案:4 悬赏:40 手机版
解决时间 2021-03-07 23:04
- 提问者网友:听门外雪花风
- 2021-03-07 20:09
学生分数如何用Excel编制自动分班
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-03-07 21:40
学校在对新生进行分班时,一般主要考虑入学成绩(总分)和男女人数的匀称搭配。这里以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复制到新的工作簿上,就可按班排序并编辑(如调整个别特殊学生的班次等)和打印输出。
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复制到新的工作簿上,就可按班排序并编辑(如调整个别特殊学生的班次等)和打印输出。
全部回答
- 1楼网友:山有枢
- 2021-03-08 01:23
利用数据筛选
- 2楼网友:爱难随人意
- 2021-03-08 00:18
1先按学生分数高低排名编号,
2根据分多少个班级利用编号的规律来分班
例如分10个班 就把1,11,21,31,分到1班,2.22.32分到2班
2根据分多少个班级利用编号的规律来分班
例如分10个班 就把1,11,21,31,分到1班,2.22.32分到2班
- 3楼网友:野慌
- 2021-03-07 23:04
比如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
姓名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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯