怎樣用excel做加班考勤工時統計?

Tags: 員工, 工時,

現在很多工廠和公司都採用打卡考勤機來記錄員工的加班出勤情況。一個完整的考勤系統,包括硬件上的打卡機和考勤系統軟件,而一些企業在使用比較老的或是簡單的考勤系統,軟件只具有記錄功能,單純輸出原始出勤記錄的excel文件,沒有分析統計功能,需要績效考核人員或是財務部門做人工統計。這裡介紹一下怎樣用excel做加班工時統計,適合excel小白或入門用戶,高手可以直接路過。

工具/原料

microsoft office excel 2003

方法/步驟

不少考勤系統記錄下來的每天考勤情況形如下圖所示,可以看到,當天所有的出勤記錄都在一個單元格內,無法進行有效統計。因此,需要對這些考勤記錄進行分列,去掉非加班記錄,才能進行加班工時統計。

怎樣用excel做加班考勤工時統計

選中所有打卡記錄,如下圖所示,依次打開“數據”-“分列”菜單。

怎樣用excel做加班考勤工時統計

接著,在文本分列嚮導裡選擇合適的文件類型。一般各個記錄之間是空格等分隔符號隔開,因此,需要選“分隔符號”。然後單擊“下一步”進行下一步驟的操作。

怎樣用excel做加班考勤工時統計

接著,根據記錄數據的情況選擇分隔符號,例如本文演示的數據裡用的是空格。

怎樣用excel做加班考勤工時統計

接著再選擇分列後每列的數據格式,一般選“常規”即可。至此,分列設置完成,單擊“完成”按鈕即可。

怎樣用excel做加班考勤工時統計

分列後,把非加班記錄去掉,保留加班考勤記錄供隨後的統計用,例如下圖所示的F和G列。

怎樣用excel做加班考勤工時統計

去掉非加班考勤記錄後,把加班記錄整理成加班工時統計表,接著就可以進行工時統計了,例如下圖所示。

一般加班薪酬都是按小時計算的,而計算工時則是用半小時作為基準單位,不足半小時的部分捨去,例如加班50分鐘只計算0.5個工時,而加班1小時10分鐘只計算1個工時。當然,具體的計算方法各個企業有不同的規定,本文以上述普遍規則來講解,即以半小時作為工時計算基準單位。

怎樣用excel做加班考勤工時統計

如下圖所示,在D2裡輸入“=INT((HOUR(C2-B2)*60+MINUTE(C2-B2))/30)/2”,利用這個公式即可計算出編號為1001的員工的加班工時。

HOUR(C2-B2)是計算上下班時刻的時位差,然後乘以60換算成分鐘;MINUTE(C2-B2)計算上下班時刻的分位差,結果是分鐘。把時位差和分位差相加後除以30(半小時),即可計算出加班多少個基準單位工時(半小時),INT函數則是捨棄結果的小數部分(也就是忽略不足半小時的加班時間不計),最後把結果除以2換算成小時以方便考核績效和核發加班費。

怎樣用excel做加班考勤工時統計

計算出D2單元格的加班工時後,其他員工的加班工時則可以用填充句柄快速完成。具體操作是先選中D2,然後把鼠標放在D2右下角,當鼠標形狀變成加號的時候,就按住鼠標左鍵不放,沿著D2列向下拖曳即可,需要計算哪些員工的加班工時,就拖到哪裡。至此,統計員工的加班工時就完成了。

怎樣用excel做加班考勤工時統計

注意事項

需要注意的是,本文計算工時的方法並不考慮跨天加班的情況,因此,例如前一天23:30:00加班到第二天2:01:00這樣的情況,不能單純套用本文所示的公式,需要做一些變通。

相關問題答案