EXCEL基礎(chǔ)應(yīng)用(二):利用Excel快速處理匯總考勤數(shù)據(jù)(下) - 三茅自選課程 - 三茅人力資源網(wǎng)
在12月20日的總結(jié)中,給大家介紹了每個(gè)人考勤數(shù)據(jù)分行保存的例子。這幾天很多卡卡們問我,我公司的是在一個(gè)單元格內(nèi)保存的日期和打卡時(shí)間,這樣的表格該如何處理呢?
請看下圖,就是一個(gè)典型的例子:

這個(gè)表格的難點(diǎn),是每個(gè)人的刷卡日期和時(shí)間保存在一行的一個(gè)單元格里,但是存在某人早上刷卡(也許刷了好幾次)而下班沒刷卡的,或者上班沒刷卡但下班有刷卡(也許刷了好幾次)的。
這個(gè)問題的解決,第一步就是使用分列工具把日期和時(shí)間分開,如下結(jié)果:

有了這個(gè)分列后的日期和時(shí)間,就可以進(jìn)一步處理了。公司的出勤是早晚8:30-17:30,這樣就可以通過輔助列來解決早簽到時(shí)間和晚簽退時(shí)間的提取問題,如下表:
在單元格K2輸入公式:=IF(AND(MIN(F2:J2)<14/24,MAX(F2:J2)<>""),MIN(F2:J2),""),計(jì)算早簽到時(shí)間
在單元格L2輸入公式:=IF(AND(MAX(F2:J2)>14/24,MIN(F2:J2)<>0),MAX(F2:J2),""),計(jì)算晚簽退時(shí)間

這樣,我們就可以判斷某個(gè)人是否遲到和早退了,如下圖:
遲到有兩種情況:上班沒有打卡;打卡時(shí)間遲于8:30,因此單元格M2公式為:=IF(OR(K2="",K2>8.5/24),1,"")
早退有兩種情況:下班沒有打卡;打卡時(shí)間早于17:30,因此單元格N2公式為:=IF(OR(L2="",L2<17.5/24),1,"")

最后,利用透視表進(jìn)行匯總,就可以計(jì)算出每個(gè)人的遲到次數(shù)和早退次數(shù)。假如公司規(guī)定遲到一次扣50元,早退一次扣80元,那么匯總結(jié)果如下所示:

考勤數(shù)據(jù)的處理并不復(fù)雜,也不難,只要掌握了Excel的幾個(gè)實(shí)用技能(分列工具、常用函數(shù)、透視表),就可以在幾分鐘把看起來繁瑣無比的考勤數(shù)據(jù)進(jìn)行高效快速處理和統(tǒng)計(jì)匯總。 有關(guān)Excel數(shù)據(jù)處理和分析的問題,歡迎大家加入千人Excel交流學(xué)習(xí)群(群號228678049),隨時(shí)跟大家交流實(shí)際工作中的問題,分享最新案例模版,了解最新學(xué)習(xí)動態(tài),學(xué)習(xí)最新Excel技能。