APP下载

基于EXCEL VBA的绩效考核统计系统设计

2012-03-01浩毛颖颖

科技视界 2012年15期
关键词:重复性控件绩效考核

袁 浩毛颖颖

(1.郑州大学西亚斯国际学院 河南 新郑 451150;2.河南职业技术学院 河南 郑州 450007)

绩效考核是每个公司、单位都会进行的一项重要工作,绩效成绩的统计、计算工作较为繁琐,但由于绩效考核结果往往与员工的奖金密切相关,它又显得非常重要,过程中不能出现任何差错。以往,绩效成绩的计算、统计采用人工方法,需要耗费大量的时间且容易出错。虽然现在有很多专业的工资管理软件中包含相应的绩效成绩计算、统计模块,但由于此类软件的模块内容较多、个性化不强、用户的修改权限有限、需要专业人员进行系统维护等特点,一些中小型企业不会购买这些工资管理软件,一方面增加单位的支出,另一方面,专业软件也不太适合中小型单位的特点。笔者所在的单位,每年都要进行绩效考核,非专业人员在统计成绩及发放奖金时,很容易出现问题。利用EXCEL VBA及函数建立的小型绩效考核统计系统,简单易用,并很好的解决了以上问题。

1 EXCEL VBA概述

EXCEL是Microsoft Office的一个重要组成部分,主要实现各种电子表格制作、数据处理、数据统计分析等功能。EXCEL与我们的工作、生活联系非常紧密,它简单易用,能为我们的工作带来很多便利。但一般办公人员对EXCEL的应用仅仅停留在简单层面上,如数据输入、排序、计算等,而且很多时候需要重复性的做以上工作,效率相对较低。Excel VBA能够将重复性的工作编写成程序,避免掉人为操作产生的错误,进而提高工作效率。[1]VBA的全称是Visual Basic for Application,它是OFFICE系列软件提供的一种完全面向对象的宏语言。它是VASUAL BASIC的子集,简单易学,但功能强大,可以寄生于已有的应用程序,在OFFICE办公软件EXCEL、WORD、POWERPOINT中都可以使用VBA拓展这些应用程序的功能[2]。

2 系统功能分析

笔者所在单位的绩效考核成绩分为两部分,第一部分是由员工同部门的同事作为评委进行打分,同事打出的分数要去掉一个最高分,再去掉一个最低分然后计算平均分,该分数在考核总成绩中占30%的比重。另一部分由员工的直接上级领导根据相关指标进行评分,该分数在考核总成绩中占70%的比重。评分完成以后根据综合成绩,对照单位的绩效奖金发放标准发放绩效奖,且评选出前几名作为优秀员工,对考核不称职的员工进行辞退。根据单位的需求,本系统设计了四个模块,实现四个功能:

1)建立表格模块。此模块可以根据员工和评委的数量建立相应的表格,解决了由于各部门员工数量不等导致表格不一样的问题。

2)绩效计算模块。此模块是核心模块,主要实现绩效成绩计算、统计排名及绩效奖金额计算等功能。

3)统计模块。此模块实现优秀员工、称职员工和不称职员工数量的统计工作。

4)查询模块。实现某一位员工的绩效奖金查询功能,如果单位员工数量较多,此模块将非常有用。

3 解决方案

为实现以上四个模块的功能,需要建立三张表,第一张表为“单位员工信息表”,表的内容可以从单位已统计好的员工基本信息表中直接获取。第二张表为“绩效考评表”,系统实现的各种数据的计算、统计等功能主要在这张表中实现。第三张表为单位的“绩效奖励标准表”,第二张表计算得出的绩效分数对照此表后,给出员工的奖金金额。三张表制作完成后,在第二张表内利用“开发工具”标签下的“控件”组插入四个按钮控件,并分别对这四个按钮控件添加代码,代码添加完并调试成功后,保存EXCEL文件时要保存为启用宏的EXCEL工作簿。

4 结束语

本文基于EXCEL的VBA及相关函数的应用,设计了一个简单易用的绩效考核统计系统,实现了繁杂的、重复性的绩效成绩计算、统计及查询功能,并在本单位的实际工作中得到应用,大大提高了工作效率。

[1]毕克书.基于Excel VBA开发干部管理信息系统[J].中国管理信息化化,2012(5):51-52.

[2]格林.Excel 2007 VBA参考大全[M].北京:人民邮电出版社,2009.

猜你喜欢

重复性控件绩效考核
化学分析方法重复性限和再现性限的确定
国企改革视角下绩效考核的具体方法
绩效考核分配的实践与思考
公立医院绩效考核实施探讨
论重复性供述排除规则
翻斗式雨量传感器重复性试验统计处理方法
ASP.NET服务器端验证控件的使用
RESOLUTION ADOPTEDBY THE GENERAL ASSEMBLY
绩效考核的作用
Spreadsheet控件在Delphi数据库系统中的编程与应用