·使业务联续的6个步骤
·IT外包八大差距
·改造数据库要花多少钱?
·解决IT服务请求的困惑
·企业级门户网站的信息整合
·六步建立IT创新团队
·信息资源监管的五个维度
·让IT业务系统运行无忧
 
零售业BI应用或将破冰
·关于本土零售企业“规模不经济”的诟病,在最近两年被业界时时提起,而支撑这一说法的相关数据也比比皆是 ...
信息化有的放矢
·信息化目标明确、有的放矢,是一航成仪在信息化建设过程中秉承的原则。大到整个集团、小到每个具体的IT项目,一航成仪都有明确的目标指向 ...
信息化和重要战略机遇期的关系
·信息化是本世纪头20年这一重要战略机遇期的重要内容和显著的时代特征。 ...
·六步排除网络故障
·十四条保护路由器安全的方法
·快速查看电脑硬件配置
·惠普推15寸宽屏笔记本新品(图)
·戴尔推四款AMD巴塞罗那服务器
·Vista策略 打击非法用户登录
·你职场生涯中五个最重要的人
·2007中科院GIS自主创新论坛成功召开
·敏捷开发六要
·王经理的IT规划路
·齐鲁石化储运厂网络管理
·IBM全球调查揭示CIO四大挑战
·如何实现Excel有条件排名
·WinRAR“不务正业”之用法两则
·2009不再开发新Unix软件
·四招释放Windows系统资源
·用恢复控制台Diskpart命令管理来分区
·让Office 2007更具个性
·存储专业之选 DELL MD3000i预览
·优派PJ678投影机评测
·X61s 超轻薄商务本评测
·AMD四核"巴塞罗那"性能实测
·松下PT-PX770投影机评测
·爱普生11880C A0+幅面打印机评测

如何实现Excel有条件排名


宋志明 IT168 SMB.PCWorld.COM.CN | 2007-09-24 10:30:32

引:为了做好成绩分析,主任要求做好两个排名:一是排出每位学生在全市相同专业的学生中的名次;二是排出每位学生在本校本专业中的名次;两个排名都以总分为依据


  前些日子市里搞了一次模拟考试,下发了汇总后的成绩表。全市三所学校各个专业的学生成绩都放到了一个工作表中,格式如图1所示。为了做好成绩分析,主任要求做好两个排名:一是排出每位学生在全市相同专业的学生中的名次;二是排出每位学生在本校本专业中的名次;两个排名都以总分为依据。

      

    图1

  这个工作以前也做过,每次都得将数据按专业、按学校分别筛选出来复制到不同的工作表中,然后在不同的工作表中用RANK函数进行排序。全市三所学校一千多个学生,每所学校都有七到八个专业,所以这个筛选复制工作也是费时费力,筛选复制完成后还要在十多个工作表中进行排名工作,非常麻烦。不过这一次,工作完成得却异常顺利,只需要十分钟就可以完成全部的工作了。因为,这次我们使用了SUMPRODUCT函数来完成这个有条件的排名工作。具体实现过程如下:

  一、准备工作

  选定总分所在的H2:H1032单元格区域,点击功能区“公式”选项卡“定义的名称”功能组中“定义名称”按钮,在弹出的“新建名称”对话框“名称”输入框中输入为此区域定义的名称“zongfen”。此时,对话框下方的“引用位置”后的输入框中已经自动输入我们选定的单元格区域“=对口!$H$2:$H$1032”,如图2所示。

   

    图2

  按同样的方法,选定学校所在单元格区域I2:I1032、专业所在单元格区域J2:J1032,分别为它们指定名称“xuexiao”和“zhuanye”。

  完成后,这准备工作就算是结束了。

  二、排定名次

  在K1单元格输入标题“按专业排名”。点击K2单元格,输入公式“=SUMPRODUCT((zhuanye=$J2)*($H2

  在L1单元格输入标题“校内专业排名”。点击L2单元格,输入公式“=SUMPRODUCT((zhuanye=$J2)*($H2

   

    图3

  如果您也遇到类似的问题,比如平行班的成绩汇总在一张工作表中,而我们又需要学生的班内名次,那么不妨照此办理一回,呵呵,那效果,真的是谁用谁知道啊。

推荐】【打印
网友评论
以下网友评论只代表网友个人观点,不代表PCWorld观点
发表内容:
Copyright(c) 2000-2008 pcworld.com.cn. All Rights Reserved.
京ICP备 05038969 号