开学Excel分平行班步骤3(多条件统计验证)
教育的去行政化已经叫了很多年,但愈演愈烈。
官大一级压死人,我们是小小的教务老师,只负责学生排考场、分班啊什么的。
万一出点差错,女官们能把人“爽”死。
所以凡事小心行事!
一般做一个项目,从布置,设计,到实施,到出结果,我会反复思考,反复验证。
万一错了,头儿不是吃素的,不会听你解释的。
原来排考场,考试头一天,年级主任做完考前教育,都会模拟进考场。表面看是让孩子都找一下考场和座位,实际还有验证排考场有没有漏啊,重复啊等等。
近几次考试模拟进场都免了。
我想是因为我从来都没有出过错吧!
每一个学生在那个考场,考场的教室名称,地理位置都标得一清二楚,看看还有那个傻瓜走错考场。
走错考场还真有!
那也不怨我!
最近的一次乌龙是教师资格证考试。我视频监考,第一场考试快结束了,才发现有一个考场1号性别不对。通知主考,监考去核对,还真是坐错考场!
教师资格证考试,都成年人啊,还会有这样的乌龙!
我们面对一群人,特别是一群“不是人”(那个教育家说的:没有经过教育的人不能被称为人)的人,各种各样的奇葩事情都会有!
所以做完了,不一定是做完,一定要验证!
分完班要统计一下各班人数,要用一下Countifs函数。
我们在增添一个工作表sheet3。其实在实际中每增加一个表都要更名的,等你熟练了记得把表格名称弄准确,不要那么省力。
年级 | 新班级号 | 男 | 女 | 总人数 | 前300名人数 |
7 | 1 | 25 | 24 | 49 | 42 |
7 | 2 | 25 | 24 | 49 | 43 |
7 | 3 | 25 | 24 | 49 | 43 |
7 | 4 | 26 | 25 | 51 | 43 |
7 | 5 | 26 | 25 | 51 | 43 |
7 | 6 | 26 | 25 | 51 | 43 |
7 | 7 | 26 | 25 | 51 | 43 |
8 | 1 | 25 | 24 | 49 | 43 |
8 | 2 | 25 | 24 | 49 | 42 |
8 | 3 | 25 | 25 | 50 | 43 |
8 | 4 | 25 | 25 | 50 | 43 |
8 | 5 | 26 | 25 | 51 | 43 |
8 | 6 | 26 | 25 | 51 | 43 |
8 | 7 | 26 | 25 | 51 | 43 |
在sheet3中我们列名称分别为年级,新班号,男,女,总人数,前300名人数。
先统计71班男生人数,在C2单元格键入公式”=COUNTIFS(Sheet1!$B$1:$B$703,$A2,Sheet1!$P$1:$P$703,$B2,Sheet1!$E$1:$E$703,C$1)”。
我们分析公式COUNTIFS函数的参数成对出现,就是区域和条件,都用逗号隔开。
第一个逗号前表示要统计的年级区域,因其固定区域,所以按F4绝对应用。逗号后是对应年级,直接用sheet3中A2单元格代替,因考虑其有可能向右拖动,年级不变,所以绝对引用列,把A前加“$”。
同样第三个参数表示班级区域,绝对引用。第四个参数表示要统计的班级条件,绝对列相对行。
第五个是统计的性别区域,绝对引用。第六个是性别条件,因其永远在第一行,所以绝对行相对列。
输完之后按回车,光标定在右下角,向右拖动绿块,把女的也统计了。
然后选择C2和D2单元格,双击右下黑十字,把所有年级班都统计了,看看人数怎么样?
每个班男生女生都相差一人,科学合理!
再验证全班人数。
可以直接把C2和D2加一下,但咱们要换一种验证方式,继续使用COUNTIFS。
把D2直接拖到E2单元格,肯定是错误值。莫慌,咱小改参数。
“=COUNTIFS(Sheet1!$B$1:$B$703,$A2,Sheet1!$P$1:$P$703,$B2)”
只有年级和班级,没有性别了,就把第五个和第六个参数删掉就可以了。
回车,双击绿块向下填充,是不是很完美?
一定要抽样调查一下,看看有没有错的。
这些是细心活,一个符号搞错就错了,还是小心为妙。
分班不仅人数均衡,成绩是不是也得均衡,我们统计一下年级次第。
自己验证搞简单一点,再加一列“前300名人数”,300用红字,表示它可以更改。200也行,100也行,10也行,它就是一个数字。
继续把E2向右拖到F2,没有错误,结果依然是班级人数。我们要再增加统计区域和条件。
“=COUNTIFS(Sheet1!$B$1:$B$703,A2,Sheet1!$P$1:$P$703,B2,Sheet1!$M$1:$M$703,"<="&MID(F$1,2,LEN($F$1)-4))”
找到表1中年级次第所在列作为统计区域,就是Sheet1!$M$1:$M$703,固定不变的就按F4全部绝对引用。
条件是"<="&MID(F$1,2,LEN($F$1)-4),简单理解是年级次第小于等于F1中的数字。
我们用MID函数找到F1中的数字。
MID函数是从中间查找字符串的几个字符,有三个参数。第一个是查找字符串所属的全部,第二个是开始的位置,第三个是查找的字符串个数。
MID的第一个参数就是F1,因永远在第1行,绝对行。第二个参数是数字开始的位置,在“前300名的个数”的第2位,所以是2。第三个参数是查找字符串的长度,要是都三位数,可以直接填3。害怕领导要看看前15名的个数,所以也考虑2位的可能。所以先用LEN函数,求出F1中字串的长度,减去四个汉字的数目,就是剩余数字的长度了。
改300为200试试,再改为30试试。
应该没有问题!
一定要清楚,实际这种统计年级次第的均衡情况,并不完全科学,有可能并不均衡。
统计年级性别次第的班级数目的倍数是一定均衡的。
世界最难的事有两个:把别人的钱装进自己的口袋,把自己的思想装进别人的脑子。
作为老师我们正在从事一个。
小小老师,大大世界。
初来乍到,文字功底差,逻辑还不清晰!欢迎大家批评指正!有什么问题关注我,私信我。别的没有,一个红人的助人之心还有。
咱们明天聊一点基础的:教务老师Excel之铺数!