用Excel做人事统计

不管是高校、企业还是政府机关,每年完成单位各种各样的人事情况统计、制作人员名册的工作都是必不可少的。SQL Server、Access等数据库软件入门门槛较高,不适合普通工作人员使用。笔者在不断摸索中发现了用Excel数组公式进行人员名册管理、统计的巧妙方法,现介绍如下。

本文将以制作高校教师年底统计名册、报表的实例来向大家介绍具体的操作。我们还要求当增加或删除员工记录后,报表能自动更新。

一、准备数据

1.将现有的教师名册从数据库中导出,存为Excel表格,根据名册要求调整格式,制作成人员名册;

2.在菜单中选择“插入→名称→定义”,分别定义各个列的含义,这样我们才可以在公式中直接引用该列的集合。例如:“单位”引用位置是“=名单!$A$2:$A$344”表示在名单这个表单内A列第2行到344行的这个范围内的单元格集合,我们称为单位。定义好我们需要的名称后保存工作表。

3.选择“插入→工作表”选项,插入一个新工作表,并更名为“学院情况统计”。在表格内建立表头和需要的统计栏目。所有准备工作到此结束,下面我们将为表格填充内容。

二、统计实战

1.首先进行各学院总人数的统计。在学院1的总人数栏中填入公式“=COUN TIF(单位,“学院1”)”(不含引号,下同)。COUNTIF能计算区域中满足给定条件的单元格的个数。标准格式为COUNTIF(Range,Criteria),Range为满足条件的单元格区域。Criteria为确定哪些单元格将被计算在内的条件,其形式可以是数字、表达式、单元格引用或文本。COUNTIF (单位,“学院1”)含义为统计单位集合中内容为“学院1”的单元格总数。

2.在学院1的女栏目中输入“=SUM((单位="学院1")*(性别="女"))”,输入完毕后,按下“Ctrl+Shift+Enter”键,生成数组公式{=SUM((单位="学院1")*(性别="女"))},计算结构也自动显示在单元格内。公式的含义为计算单位为“学院1”且性别为“女”的单元格总数。“*”代表“与”关系。

依此类推,在学院1后面单元格依次填入下列公式:

博士:=SUM((单位="学院1")*(学历="博士"))

硕士:=SUM((单位="学院1")*(学历="硕士"))

研究生比例:不属于统计内容,只要利用公式计算(博士+硕士)/总人数即可。

填写完学院1所有公式后,利用复制功能将学院1的所有公式复制到学院2的公式栏目。再利用替换功能,将学院2所有公式单元格的内容中“学院1”替换为“学院2”,则可以得到学院2的公式。可重复使用,填写完其他单元格,最后利用汇总功能完成合计栏。这样,一个统计报表就生成了。

3.数组公式与数组运算不同,数组公式通常以“Ctrl+Shift+Enter”结束,在不能使用工作表函数直接得到结果时,数组公式显得特别重要,它可产生多值或对一组值进行操作,也可以生成更复杂的公式。

如:求学院1中正高级职务人员中有博士学位且性别为女,年龄在35岁以下的人数,我们可以写为:

=SUM((单位=“学院1”)*(学历=“博士”)*(性别=“女”)*(年龄

三、总结

利用Excel的数组公式制作名册和统计报表大大降低了统计难度,也方便了数据的共享。利用数据保护功能将公式单元格保护起来形成模板,分发给其他人,使用者只要懂得简单的Excel编辑知识就可以使用。今年的统计工作完成后,明年只要将新数据复制到名册内,就自动形成了新一年的统计名册。大大简化了年终统计带来的烦恼。

时间: 2024-10-30 13:06:28

用Excel做人事统计的相关文章

Excel做自动统计课时数地多彩课程表

用Excel我们可以让课程表中不同的学科自动采用不同的填充颜色显示,并自动统计各学科的总课时数.这样,看起来一目了然. 一.不同学科,不同颜色 这要用到条件格式.选取课程表所在单元格区域.点击菜单命令"格式→条件格式",打开"条件格式"对话框.在"条件1"下方的下拉列表中,选择"单元格数值",然后在右侧的下拉列表中选择"等于",并在最右侧的输入框中输入"="数学""(

EXCEL成绩工资统计公式使用实例详解

因为工作需要,花了点时间整理出在EXCEL中成绩统计所用到的公式,统计过程中解决不到的问题一定能在这里受到启发.因为有学生成绩,所以excel文件不便上传,如果有问题或想交流,请qq:10082823讨论 或youufis@sina.com ============================================================ 公式函数: 注:数组公式 ctrl+shift+enter 结束输入 1.总分:sum    三科总分:=SUM(D2:F2) 2.级排

个人 平均相差天数-excel函数中统计问题,统计函数

问题描述 excel函数中统计问题,统计函数 表1是多名电工的维修单登记表含接单日期及交单日期,如何在表2中统计表1中某一人的工作效率(平均相差天数)和平均服务满意度 解决方案 在表一中,把该人的信息每天的情况汇集成一张表,在利用统计方法中的函数

sql-SQL表中t表有30个字段,假设有28个字段需要做分数统计,有没优化方案能够实现

问题描述 SQL表中t表有30个字段,假设有28个字段需要做分数统计,有没优化方案能够实现 假设t表有30个字段,其中28个字段需要做分数统计,f1(5分)f2(10分)f3(8分)...F28(x分) 每个字段的分数都不规则的,有什么优化方案做统计呢? 目前我现在做的办法是写了一个存储过程 用@sum统计分数 然后逐个字段做select查询,如果不为空@sum=@sum+分数 所以这里跪求各位大大看有没有解决方案 解决方案 不是很明白你的意思! sum(f1)~sum(f28),除了用存过,还

C#中,如何在发生某一特定事件之后,比较当前信息和access数据库中某条信息一致的时候,就修改这条信息的某个字段(比如count字段,我是为了做一个统计)+1

问题描述 C#中,如何在发生某一特定事件之后,比较当前信息和access数据库中某条信息一致的时候,就修改这条信息的某个字段(比如count字段,我是为了做一个统计),给这个字段+1.?我在百度上面搜索了一些关于如何增删修改查询access的程序,但是奈何之前没有学过数据库,看着有点困难,知道如何增删数据和查询数据.但是不知道如何修改数据,头疼的很,求各位大神指导!! 解决方案 解决方案二:修改数据库用类似如下的sqlupdate表set字段=xxxwhereid=xxx

我想用asp.net+sqlserver做一个统计系统,谁能帮帮我?

问题描述 我想利用asp.net+sqlserver做一个统计系统,设想是这样的:用asp.net做一个系统,连接服务器的sqlserver数据库,也就是让每个部门每个月通过局域网键入网址报送原始数据,我再利用传到数据库的信息,做一个统计程序,生成excle表格.结构大体就是这样,因为是初学,以前有过一些编程的底子,就是想找这方面的书籍来参考,或者是实例,请大家帮忙. 解决方案 解决方案二:就是最基本的数据上报和统计以及报表显示:一个程序熟练工应该可以做的:解决方案三:up

excel数据-求教用excel做个双色球的走势图

问题描述 求教用excel做个双色球的走势图 如题,会的联系一下QQ316022459 这个不会上传附近请见谅

Sql Server:多行合并成一行,并做分组统计的两个方法

复制代码 代码如下: --创建 test 表 ,插入数据 CREATE TABLE test(code varchar(50), [values] varchar(10),[count] int) INSERT test SELECT '001', 'aa',1 UNION ALL SELECT '001', 'bb',2 UNION ALL SELECT '002', 'aaa',4 UNION ALL SELECT '002', 'bbb',5 UNION ALL SELECT '002',

Excel怎么自动统计学生成绩?

  这个自动统计表可以自动统计最高分.最低分.总分.平均分.名次等数据信息,还可以根据自定条件以不同的颜色显示分数.自动统计表做好以后还可以保存成模板,以便以后使用.文章末尾提供.xls文件供大家下载参考. 每到学期结束时,教师的一项重要工作就是要统计学生的成绩,在电脑逐步普及的今天,我们就把这项繁杂的工作交给Excel去自动完成吧. 涉及函数:AVERAGE.COUNTIF .IF.ISERROR.MAX.MIN.RANK.SUM 1.启动Excel,同时选中A1至K1单元格,按"格式&quo