|
楼主 |
发表于 2011-1-14 02:38
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
原帖由 weisiyu520 于 2011-1-13 19:27 发表
说明:1、首先,一个试场54人(这个数根据需要可以随时变化,是个变量);
2、其次,由参考人数确定试场个数;
3、试场顺序是:1 — 求出的试场个数(取整);
4、根据年级总分排名,第一试场就取年级总分排名1— ...
你的级次的算法需改进,不能有并列的,因为学生的考场和座号是由级次决定的。同一场次中的座号不能相同。用公式
=RANK(F3,$F$3:$F$487)+COUNTIF($F$3:$F3,F3)-1
来解决;
学生编号用公式:
="2"&TEXT(D3,"00")&TEXT(INT((B3-1)/54)+1,"00")&TEXT(MOD(B3-1,54)+1,"00")
来解决。两个公式都下拉即可。
已做好,见附件:
编考号.rar
(45.39 KB, 下载次数: 334)
[ 本帖最后由 lhx120824 于 2011-1-14 02:46 编辑 ] |
|