国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于EXCELVBA的職工出勤統(tǒng)計模板設(shè)計

2016-03-04 04:36牟丹
新課程(下) 2016年9期
關(guān)鍵詞:病假姓名按鈕

牟丹

(吉林省長春市第一五一中學(xué))

基于EXCELVBA的職工出勤統(tǒng)計模板設(shè)計

牟丹

(吉林省長春市第一五一中學(xué))

針對職工出勤數(shù)據(jù)統(tǒng)計這一問題,介紹了在Excel VBA中通過使用命令按鈕設(shè)計統(tǒng)計模板,達(dá)到對職工周、月、年出勤數(shù)據(jù)的計算、統(tǒng)計的自動化操作,從根本上解決了對大量、長期的請假數(shù)據(jù)進(jìn)行處理、統(tǒng)計、保存的問題,具有很強的實踐意義。

Excel VBA;統(tǒng)計模板;命令按鈕

Microsoft Excel電子表格是辦公自動化軟件Office的重要成員,它的主要功能是能夠方便快捷地運用函數(shù)對數(shù)據(jù)進(jìn)行復(fù)雜的運算,或者用各種統(tǒng)計圖表直觀地表現(xiàn)數(shù)據(jù),并進(jìn)行數(shù)據(jù)分析。可以說,Excel發(fā)展到今天已經(jīng)成為我們生活中應(yīng)用最為普遍和廣泛的數(shù)據(jù)處理工具。但是,生活中一些問題只是使用軟件的簡單功能沒辦法快速解決,需要我們借助程序設(shè)計的相關(guān)知識和軟件協(xié)助完成,這樣可以更加快速、簡潔、直觀地達(dá)到對復(fù)雜數(shù)據(jù)處理、分析的效果。我們應(yīng)用Excel與Microsoft Visual Basic程序軟件結(jié)合(即Excel VBA)制作的模板可以解決人數(shù)眾多的單位職工出勤統(tǒng)計這一問題。

一、需求分析

由于對職工的出勤情況需要每周進(jìn)行一次統(tǒng)計,每月進(jìn)行一次通報,每年進(jìn)行一次考核,所以對請假數(shù)據(jù)的統(tǒng)計是一項細(xì)致又繁瑣的工作。完全依靠人工對數(shù)據(jù)進(jìn)行加減統(tǒng)計很容易出現(xiàn)錯誤,并且由于考核統(tǒng)計跨時長,數(shù)據(jù)的保留也存在問題,所以采用Excel和VBA制作的模板來記錄和統(tǒng)計數(shù)據(jù),既便于數(shù)據(jù)統(tǒng)計又操作方便。模板需要實現(xiàn)如下功能:對職工的每周出勤情況進(jìn)行統(tǒng)計,并自動保存至月統(tǒng)計工作表中;對職工各周出勤情況匯總并統(tǒng)計,形成職工月出勤統(tǒng)計,并自動保存至年統(tǒng)計工作表。對職工12個月的出勤情況匯總并統(tǒng)計,形成職工年出勤統(tǒng)計情況。

二、模板設(shè)計

職工出勤統(tǒng)計模板是一個Excel電子表格工作薄。工作薄上設(shè)計的三個工作表分別為:“周統(tǒng)計”工作表、“月統(tǒng)計”工作表、“年統(tǒng)計”工作表,每個工作表中分別設(shè)置命令按鈕(周統(tǒng)計按鈕、月統(tǒng)計按鈕、年統(tǒng)計按鈕),命令按鈕中通過循環(huán)語句、判斷語句、選擇語句、時間計算設(shè)置相應(yīng)的代碼,操作者僅需要單擊命令按鈕就可以實現(xiàn)相應(yīng)功能。

“周統(tǒng)計”工作表用來統(tǒng)計職工的每周出勤情況。姓名列輸入職工的姓名,事假列輸入職工一周內(nèi)請假的事由與事假的時間數(shù)(以分鐘為統(tǒng)計),病假列輸入職工一周內(nèi)請假的事由與病假的時間數(shù)(以分鐘為統(tǒng)計),當(dāng)職工的請假數(shù)據(jù)輸入完成后,操作周統(tǒng)計按鈕可以在統(tǒng)計列快速地統(tǒng)計出職工的請假時間為:事假X天、X小時、X分鐘,病假X天、X小時、X分鐘。在操作周統(tǒng)計按鈕的同時,按照周次后面的周數(shù)(此周數(shù)根據(jù)實際情況工作者自己錄入),周統(tǒng)計數(shù)據(jù)自動保存至月統(tǒng)計工作表中相對應(yīng)的列進(jìn)行存儲,這種數(shù)據(jù)的自動保存方式,方便工作者日后對月統(tǒng)計進(jìn)行操作。

“月統(tǒng)計”工作表用來統(tǒng)計職工的每月出勤情況。姓名列輸入職工的姓名,這個順序需要與周統(tǒng)計工作表中的姓名順序一致,以便減少工作量。各周的事假和病假列數(shù)值在周輸入職工請假時已經(jīng)自動保存到月統(tǒng)計工作表中(仍以分鐘為統(tǒng)計),當(dāng)職工一個月的請假數(shù)據(jù)均保存完成后,操作月統(tǒng)計按鈕,在總計列中事假列統(tǒng)計出當(dāng)月四周的事假總和,在總計列中病假列統(tǒng)計出當(dāng)月四周的病假總和,并在統(tǒng)計列快速地統(tǒng)計出職工一個月的請假時間為:事假X天、X小時、X分鐘;病假X天、X小時、X分鐘。在操作月統(tǒng)計按鈕的同時,按照月份后面的月份數(shù)(此月份數(shù)根據(jù)實際情況工作者自己錄入),月統(tǒng)計數(shù)據(jù)自動保存至年統(tǒng)計工作表中相對應(yīng)的月份列進(jìn)行存儲,這種數(shù)據(jù)的自動保存方式,方便工作者日后對年統(tǒng)計進(jìn)行操作。

“年統(tǒng)計”工作表用來統(tǒng)計職工一年的出勤情況,統(tǒng)計結(jié)果是單位評優(yōu)、評先的參考。姓名列輸入職工的姓名,這個順序需要與周統(tǒng)計工作表及月統(tǒng)計工作表中的姓名順序一致,以便減少工作量。各月的事假和病假列數(shù)值在月輸入職工請假時已經(jīng)自動保存到年統(tǒng)計工作表中對應(yīng)的月份列(仍以分鐘為統(tǒng)計),當(dāng)職工年請假數(shù)據(jù)均保存完成后,操作年統(tǒng)計按鈕,在總計列中事假列統(tǒng)計為全年的事假總和,在總計列中病假列統(tǒng)計為全年的病假總和,并在統(tǒng)計列快速地統(tǒng)計出職工一年的請假時間為:事假X天、X小時、X分鐘,病假X天、X小時、X分鐘。

本文介紹了在Excel VBA中通過使用命令按鈕,對職工出勤情況進(jìn)行統(tǒng)計的過程,該模板基本實現(xiàn)了對職工周、月、年請假數(shù)據(jù)的計算、統(tǒng)計的自動化操作。便于數(shù)據(jù)的保留及統(tǒng)計,從根本上解決了對大量、長期的數(shù)據(jù)結(jié)果進(jìn)行處理、統(tǒng)計、保存的問題,具有很強的實踐意義,值得在工作實際中推廣應(yīng)用。

[1]杜茂康.Excel與數(shù)據(jù)處理[M].電子工業(yè)出版社,2002.

[2]喻革武.Excel中VBA編程語言的命令介紹及編程[J].電腦學(xué)習(xí),2001(4).

[3]曾洋.Excel VBA在數(shù)據(jù)表處理中的應(yīng)用[J].重慶電子工程職業(yè)學(xué)院學(xué)報,2010(3).

·編輯李建軍

猜你喜歡
病假姓名按鈕
當(dāng)你面前有個按鈕
“請假”的多種表達(dá)
梁潮印箋·姓名章戢孴
梁潮篆痕·姓名類集
德國誰休病假最多?
姓名的『姓』字為什么是『女』旁?
超級碗后,美將迎來“超級病假星期一”
如此請假
死循環(huán)
內(nèi)心不能碰的按鈕