摘要:本文通過使用EXCEL VBA編程實踐,對績效工資核算系統的實施方案、表單布局、數據傳遞和功能實現過程進行了闡述,為工業企業利用常用辦公軟件快速編制數據處理系統提供了思路和方法。
關鍵詞:EXCEL VBA? 實現? 績效工資核算
1.借助程序完成績效工資核算工作的必要性
1.1 當前績效工資核算的現狀和需要解決的問題
當前大部分國有企業采用績效考核的方式發放獎金,由于考核方法的不斷全面化、合理化,使得獎金發放的核算過程變得越來越繁瑣、復雜。目前,基層人員一般采用EXCEL表格輔助簡單公式進行績效工資核算,導致核算的工作量大、效率低、易出錯,而這些反復重復的工作又消耗了核算人員大量的精力。
1.2 借助程序提高績效工資核算效率的必要性
近年來,各企業越來越重視投入產出比,不斷壓縮管理人員,以降低成本,不少企業因信息化工作的逐步推進已取消了基層財務人員,改由技術人員兼任。因此,為提高工作效率,減少重復性勞動,有必要提高績效工資核算效率,而借助于專用軟件是提高績效工資核算效率的主要途徑。
2.用Excel VBA 編程完成績效工資核算的思路與方法
2.1 績效工資的發放規則
績效工資發放總額由固定支出、獎懲部分和考核績效三部分組成。
(1)固定支出
固定支出是指基礎績效、兼職人員補貼等需要從績效工資總額中支出的固定費用。
(2)獎懲部分
是指單位嘉獎、專項獎懲等每次發放名目、發放對象和金額都不固定的部分。
(3)考核績效
考核績效總額=績效工資總額-固定支出-獎懲部分
個人理論考核績效=考核績效總額/全體考核人員理論系數總和×個人考核績效系數。其中,個人考核系數為主管1.4,組長1.2,員1.0,工人0.8。
個人實際考核績效=小組人員理論考核績效總和/小組全員加權系數總和×個人的加權系數。其中:個人的加權系數=個人考核績效系數×個人得分
2.2 編程軟件的選擇
用來實現績效工資核算系統的編程軟件很多,由于EXCEL為目前最常用的辦公軟件,省卻了尋找和安裝新軟件的麻煩,且具有入門快、易上手、修改方便、應變能力強等特點,故選用EXCEL作為本次編程工具。
2.3 編程方案的確定及功能的實現
2.3.1 總體方案
系統采用兩個EXCEL文件,其中一個是命名為“績效工資核算系統”的主文件,用于核算績效工資;另一個用于向主文件里的績效工資核算總表中導入各項發放數據,命名為“績效工資數據導入模板”。主文件包括績效工資核算總表、基礎績效核算表和考核績效核算表,是程序的主要載體;績效工資數據導入模板包括績效打分、單位嘉獎等各項數據的導入表。
2.3.2 功能的設置與實現
在主文件的加載項中設置各項菜單,實現核算過程中的各項功能。本系統設置了更新基礎績效核算表、導入人員信息、導入考核數據、確定發放標準、核算考核績效、報表編輯共6個菜單項。下面按照績效工資核算步驟闡述各項功能的實現過程。
(1)更新基礎績效核算表
該模塊主要完成主文件中基礎績效核算表里人員基本信息及崗位工資數據的導入,并設置清除數據、導入數據、計算基礎績效三個子菜單。點擊“清除數據”子菜單,清空基礎績效核算表中原有的記錄信息;點擊“導入數據”,系統調用當月工資發放表,導入人員基本信息和基本工資數據;點擊“計算基礎績效”,完成員工基礎績效的自動核算。
(2)導入人員信息
該菜單包括清空總表數據和導入人員信息兩個子菜單。點擊“清空總表數據”,系統清空績效工資核算總表中的數據信息;點擊“導入人員信息”,系統自動將基礎績效核算表中的人員信息導入到績效工資核算總表中。
(3)導入考核數據
該菜單包括導入基礎績效、導入打分表、導入單位嘉獎等子菜單,依次點擊各子菜單,系統自動將基礎績效核算表中的基礎績效數據和績效工資導入模板中的各項數據導入到績效工資核算總表中。
(4)確定發放標準
確定發放標準模塊主要用來計算績效工資總額去除固定支出和獎懲部分金額后,用于考核績效部分的發放總額,并根據該金額分別核算主管、組長、員和工人這四類人的理論考核績效發放金額。該菜單包括統計各類人數和計算考核績效發放總額兩個子菜單。
(5)核算考核績效
該模塊主要完成員工實際考核績效金額的核算,模塊包括計算加權系數、導入考核績效理論值、核算考核績效實際值三個子菜單。點擊“計算加權系數”,系統自動計算每個員工的加權系數;點擊“導入考核績效理論值”,系統將各類人員考核績效的理論金額填寫到績效工資核算總表中;點擊“核算考核績效實際值”,系統自動計算出每個員工的實際考核績效發放金額。
(6)報表編輯
該功能主要用來將績效工資核算總表導出為報表,并將人員類別按照領導、主管、組長、員、工、其他的先后順序分別歸類排列,將同類人員按照績效工資金額由高到低的順序進行排列,然后對報表進行分類匯總、排版,并導出正式的績效工資報表。
(7)其他功能的實現
在該系統實現的過程中,還可以加入糾錯、監控等功能,以確保數據的準確性,如使用ontime now+timevalue命令監控總表中各項導入數據合計是否正確,使用len函數核查人員編碼位數是否正確等等。
3.結束語
利用EXCEL VBA 實現績效工資核算的程序化,將原來使用“EXCEL+公式”的簡單核算方式的效率由3天左右提高到了3小時左右,而核算過程僅需20分鐘,有效提高了績效工資核算的工作量,核算準確率達到了99.9%以上。
參考文獻:
[1]袁竹平,Excel VBA常用代碼實戰大全[M],北京工業出版社,2010:357
[2]Excel Home,Excel VBA實戰技巧精粹,人民郵電出版社,2008:570
作者簡介:蒙海榮,1971年9月,男,漢族,陜西省富平縣人,大學本科學歷,高級工程師,現就職于中航西安飛機工業集團股份有限公司。主要研究方向:理化試驗、無損檢測的質量、人員、財務管理及信息化的實現。