点击这里查看首页

巧用Excel数组公式统计各班优秀人数


来源:网络整理
发布时间:2010-04-24 13:23:00
查看次数:

内容提要:期末考试期间,教导处的阿明忙得不亦乐乎,不时地发出感叹:“现在各班编在一起考试,统计优秀、及格、低分人数,真让人头疼”。

    “下一步怎么办?该数组公式出场了吧!”阿明迫不及待地起身让座。
   
    “好,我就来现身说法,统计一个数据吧:二(1)班语文优秀人数。”我边说边在E708单元格输入了一个这样的公式:=SUM(($D$2:$D$702>=96)*($N$2:$N$702=TEXT($B708,0)))。
   
    看看阿明那一脸的迷惑,我不得不加以解释:
   
    ($D$2:$D$702>=96)——对每一行的语文成绩进行判断,返回结果为1或0(优秀为1否则为0);
   
    ($N$2:$N$702=TEXT($B708,0))——对N列对应行的班级代号进行判断,看是否是“201”(TEXT($B708,0)),同样得出1或0的结果;
   
    ($D$2:$D$702>=96)*($N$2:$N$702=TEXT($B708,0))——然后,两者相乘,即每一行如果语文成绩为优秀且班级代号为“201”,那么这一行的结果是=1;否则就是0(1×0或0×1或0×0)。最后sum就将这所有的0和1加起来。很显然,加上0等于没加,所以结果是几就表示有几个1相加,也就是二(1)班有几个优秀学生。
   
    阿明似乎听懂了,抢着按了下回车键,可是E708单元格中并没了出现预期的数字,而是令人伤心的“#VALUE!”……
   
    看着满脸狐疑的阿明,我说:“数组公式输入的最后一步,不是按Enter,而是按Ctrl+Shift+Enter。”说着,我双击E708单元格,进入编辑状态,然后同时按下Ctrl+Shift+Enter三个键,奇迹出现了,“#VALUE!”变成了22——二(1)班优秀人数(如图2)。跟先前阿明用“=COUNTIF(D2:D69,">=96")”统计的一模一样。
第1页 第2页 第3页

相关文章
·Access中批量替换数据库内容的三种方法09-20
·Win10电脑账号密码设置、修改、取消12-06
·win8 iis8.0 安装获取方法01-22
·IE8的故障,设置不能保存01-29
·用vlookup从右向左查询(逆向查询)吗?01-20
·微课制作注意事项06-02
·开机提示ntldr is missing解决方法08-13
·心意答系统导出成绩之各题得分打印宏代码02-04
·Excel 2007 筛选后只复制显示区域内容12-10
·文件夹设置为系统隐藏文件11-19
最新文章
·3个Word中英文排版问题10-25
·你还在逐字修改文章?这8个AI提示词,让你改稿效率翻10-18
·双语阅读︱用这个方法,微信存储一下释放好几个G!09-20
·IDM is corrupt 错误弹窗怎么解决?09-17
·一列数据轻松转换成多行多列02-05
·MPC-HC如何加速播放不变音调?01-06
·利用打印机迁移功能实现三个步骤快速批量安装所有网10-27
·视频号视频的四种下载方法07-07
·Win10系统开机启动文件夹在哪里?04-16
·十秒免工具激活windows 1002-25
阅读排行