【摘要】 有位客户问了个人事方面的问题,每个月她们公司都要给员工做绩效考核,她需要将各个部门经理发给她的绩效考核表汇总起来。鉴于客户数据的敏感性,我们今天就以学生成绩表为例,给大家介绍实现的方法。 如下图所示:这是一班的学生成绩表(相当于单个部门的绩效考核表) 这是二班的学生成绩表: 这是客户想要实现的汇总效果: 目前客户每个月都是一个一个通过复制粘贴来实现的,工作量太大了。 【正文】 以下的操作步骤为Excel 2010版本。 一 建立辅助列 在各个班级成绩表的总评列后面建一个辅助列,将光标放在D2单元格,输入下图红色框中的公式。
相关函数:
逻辑判断:=If(逻辑判断式,真值,假值) 例如:如下图所示的数据源,在G列中进行等级判断,当“总分”大于250时,为“A”级,否则为“B”级。 在此处,应书写的公式是:=IF(F2>250,"A","B")
条件计数:=COUNTIF(条件范围,条件) 例如:在“销售记录”数据表中,统计每个销售人员的订单笔数 在H2中录入的公式为:=COUNTIF (A:A,G2) 条件查询:=Vlookup(查询值,数据源,结果在数据源的第几列,0) 例如:如图所示,根据I列的姓名,显示其在右侧的人员表中的姓名。 在“J2”单元格中,录入公式:=VLOOKUP (I2, N:P, 3, 0)
二 现实汇总 将光标放在汇总表的B2单元格,输入下图红色框中的公式。
相关函数:
| A | B | 1 | 数据 | 数据 | 2 | 苹果 | 柠檬 | 3 | 香蕉 | 梨 |
| 公式 | 说明(结果) |
| =INDEX(A2:B3,2,2) | 位于区域中第二行和第二列交叉处的数值(梨) |
| =INDEX(A2:B3,2,1) | 位于区域中第二行和第一列交叉处的数值(香蕉) |
| A | B | 1 | 数据 | 数据 | 2 | B2 | 1.333 | 3 | B3 | 45 | 4 | George | 10 | 5 | 5 | 62 |
公式 | 说明(结果) | =INDIRECT($A$2) | 单元格A2中的引用值(1.333) | =INDIRECT($A$3) | 单元格A3中的引用值(45) | =INDIRECT($A$4) | 如果单元格B4有定义名“George”,则返回定义名的值(10) | =INDIRECT("B"&$A$5) | 单元格B5中的引用值(62) |
| A | B | 1 | 产品 | 项目个数 | 2 | 香蕉 | 25 | 3 | 柑橘 | 38 | 4 | 苹果 | 40 | 5 | 梨子 | 41 |
=MATCH(41,B2:B5,0) 范围 B2:B5 中 41 的位置。(4)
|