當前位置:生活全書館 >

IT科技

> 怎麼使用excel處理考勤資料

怎麼使用excel處理考勤資料

1、首先,我們開啟Excel軟體,找到考勤記錄,如圖所示,我們需要在圖中標記位置輸來出員工的加班時間。2、如圖所示源,在E2單元格中輸入公式:=TEXT(MOD(C2-D2,1),"h小時mm分"),按回車鍵。3、該員工的加班時間就出來了,下拉單元格填充格式,則其百餘員工的加班時間就自動計算生成。4、該過程中,我們主要應用了兩個函式:TEXT函式(度數值轉成文字)和MOD函式(求餘數),幫你設計了一個每月統計e799bee5baa6e79fa5e98193e78988e69d8331333239306564表,後面日期要31列,最後一列是個人當月合計工作小時數,如果當天打卡不足四次,當天考勤小時數為0。只要輸入年度(四位數)B16中、月份D16中、工號A18、A19。。就可以自動計算。公式:統計表抬頭=B16&"年"&D16&"月考勤統計表"B18=IF(A18="","",VLOOKUP(A18,$A$2:$C$12,2,FALSE))C18=IF($A18="","",IF(SUMPRODUCT(($A$2:$A$12=$A18)*($F$2:$F$12=DATE($B$16,$D$16,C17))*1)<4,0,SUMPRODUCT(($A$2:$A$12=$A18)*($F$2:$F$12=DATE($B$16,$D$16,C17))*($H$2:$H$12=2)*$G$2:$G$12)-SUMPRODUCT(($A$2:$A$12=$A18)*($F$2:$F$12=DATE($B$16,$D$16,C17))*($H$2:$H$12=1)*$G$2:$G$12)+SUMPRODUCT(($A$2:$A$12=$A18)*($F$2:$F$12=DATE($B$16,$D$16,C17))*($H$2:$H$12=4)*$G$2:$G$12)-SUMPRODUCT(($A$2:$A$12=$A18)*($F$2:$F$12=DATE($B$16,$D$16,C17))*($H$2:$H$12=3)*$G$2:$G$12)))選擇C18向右拖,再選擇C18以後的列向下拖。本回答被提問者採納,按日期時間格式設知計表格,日期看月日中間用“/”或“-”分隔,當年年份可省,道日期與時間中間打一空格,比如A2單元格輸入形式為:”8/7 9:45“;然後在C2單元格輸入公式:=ROUND((B2-A2)*24,1),直接相減得出的是專天數,乘以24轉化為小時,這裡ROUND函式是對求出的值四屬舍五入,並保留一位小數;然後再對公式下拉填充即可,現在門警兼用打卡記錄的情況比較普遍,但是對於考來勤來說就比較麻煩。一個人一天可能有多次打卡記錄,如何判別上班和下班時間源的打卡就相對比較麻煩。解決之道:1、用資料透百視表,結合最大值=下班時間,最小值=上班時間 2、採用VBA,根度據各公司的具體情況來計算上下班時間,你的百每人工作時間邏輯應該是:(上午度下班時間問-上午上班)+(下午下班時間-下午上班)得出就是全天的工答作時間.求出的時間放專在I列,I2 的公式為:=IF(H2=4,SUMPRODUCT(($F$2:$F$100=F2)*($H$2:$H$100=2)*($G$2:$G$100))-SUMPRODUCT(($F$2:$F$100=F2)*($H$2:$H$100=1)*($G$2:$G$100))+SUMPRODUCT(($F$2:$F$100=F2)*($H$2:$H$100=4)*($G$2:$G$100))-SUMPRODUCT(($F$2:$F$100=F2)*($H$2:$H$100=3)*($G$2:$G$100)),"") 向下引用屬www.51dongshi.com防採集。

許多單位都建立了考勤制度,考勤的方式也越來越智慧化,不再需要人工手動填寫,而是採用網上考勤或機等。這樣,產生的電子版考勤資料也更加方便我們藉助Excel進行處理。

方法

將考勤資料匯入到Excel中,以便編寫公式進行資料處理

剩下的問題,就是要解決本文前面提出的問題了。這些問題的解決,有很多方法,其中一個最容易掌握、也最簡單

一般來說,考勤資料包含這幾項內容:員工登記號碼,上班時間,下班時間,日期。

具體操作方法如下:進入excel,選中“打卡時間”一整列,點選上方“資料”一欄,再選中其下排的“分

怎麼使用excel處理考勤資料

有的考勤系統匯出的資料只有員工登記號碼,不能顯示中文,為了統計結果更加直觀,需要將號碼轉化成相應的姓名。這就需要用到VLOOKUP函式。首先,在新的工作表sheet2中編寫兩列內容,一列是登記號碼,一列是與之對應的職工姓名。然後在sheet1表的登記號碼列前新增“姓名”一列,並在A2單元格編寫公式“= VLOOKUP(B2,Sheet2!A:B,2,0)”,表示A2的內容,是B2內容在Sheet2表中通過A列查找出來的相應B列的內容。最後使用拖拽將A列姓名全部顯示出來。

表格需要整理之後,才能套用Excel公式。去重,把不必要的、不需要的資料去掉通過Excel公式,

怎麼使用excel處理考勤資料 第2張

怎麼使用excel處理考勤資料 第3張

接下來要對上班時間和下班時間來進行處理。假定單位規定早上上班時間不能晚於9點,下午下班時間不能早與5點。那麼新建兩列,分別為:上午簽到情況和下午簽到情況,分別編寫兩個IF函式:

1. 將拍照日期列,複製貼上放在一旁---資料--刪除重複項--複製--轉置成行(可跟源資料對齊,

IF(HOUR(C2)<9,"√","早上遲到")和=IF(HOUR(D2)<17,"下午早退","√")

公式為:=ROUND(VALUE((B2-B1)*24),0)如下圖所示:

然後拖拽整列即可。

1、首先,我們開啟Excel軟體,找到考勤記錄,如圖所示,我們需要在圖中標記位置輸出員工的加班時間。

怎麼使用excel處理考勤資料 第4張

有時需要獲得職工一天的工作時間,因此需要對工作時長進行計算。新建一列“工作時長”,編寫公式:

將考勤資料匯入到Excel中,以便編寫公式進行資料處理一般來說,考勤資料包含這幾項內容:員工登記

INT((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2))/60)&"小時"&MOD((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2)),60)&"分鐘"

用Excel做考勤統計的詳細方法 花了整整五天的時間,終於完成了。雖然還不是很完善,但從零開始,

將上下班時間差計算出來並以小時和分鐘的形式顯示出來。然後拖拽整列。

1.把考勤資料匯入Excel表中,以圖中這種日期和時間在一起的資料為例。2.另起一列,用DATE

怎麼使用excel處理考勤資料 第5張

有的單位雙休日不計入考勤天數,因此,我們有必要對考勤日期進行一下判別,標記出是工作日還是雙休日,這就需要用到WEEKDAY函式。新建一列“日期情況”,編寫公式:

1、建立一個關於員工考勤的excel表格。2、將機的內部資料匯入excel檔案中。

IF(OR(WEEKDAY(E2,2)=6,WEEKDAY(E2,2)=7)," 雙休日","工作日")

剩下的問題,就是要解決本文前面提出的問題了。這些問題的解決,有很多方法,其中一個最容易掌握、也最簡單

不妨將雙休日的文字前留幾個空格,以示突顯。拖拽整列即可看到效果。

具體操作方法如下:進入excel,選中“打卡時間”一整列,點選上方“資料”一欄,再選中其下排的“分

怎麼使用excel處理考勤資料 第6張

至此,資料的處理工作基本完成。根據不同的需要,還可以通過自定義排序來從不同角度檢視考勤情況。

表格需要整理之後,才能套用Excel公式。去重,把不必要的、不需要的資料去掉通過Excel公式,

怎麼使用excel處理考勤資料 第7張

怎麼使用excel處理考勤資料 第8張

將考勤資料匯入到Excel中,以便編寫公式進行資料處理一般來說,考勤資料包含這幾項內容:員工登記號碼,上班時間,下班時間,日期。有的考勤系統匯出的資料只有員工登記號碼,不能顯示中文,為了統計結果更加直觀,我們需要將號碼轉化成相應的姓名。這就需要用到VLOOKUP函式。首先,我們在新的工作表sheet2中編寫兩列內容,一列是登記號碼,一列是與之對應的職工姓名。然後在sheet1表的登記號碼列前新增“姓名”一列,並在A2單元格編寫公式“= VLOOKUP(B2,Sheet2!A:B,2,0)”,表示A2的內容,是B2內容在Sheet2表中通過A列查找出來的相應B列的內容。最後使用拖拽將A列姓名全部顯示出來。接下來我們要對上班時間和下班時間來進行處理。假定單位規定早上上班時間不能晚於9點,下午下班時間不能早與5點。那麼我們新建兩列,分別為:上午簽到情況和下午簽到情況,分別編寫兩個IF函式:IF(HOUR(C2)<9,"√","早上遲到")和=IF(HOUR(D2)<17,"下午早退","√")然後拖拽整e5a48de588b6e79fa5e9819331333339656531列即可。有時我們需要獲得職工一天的工作時間,因此需要對工作時長進行計算。新建一列“工作時長”,編寫公式:INT((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2))/60)&"小時"&MOD((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2)),60)&"分鐘"將上下班時間差計算出來並以小時和分鐘的形式顯示出來。然後拖拽整列。有的單位雙休日不計入考勤天數,因此,我們有必要對考勤日期進行一下判別,標記出是工作日還是雙休日,這就需要用到WEEKDAY函式。新建一列“日期情況”,編寫公式:IF(OR(WEEKDAY(E2,2)=6,WEEKDAY(E2,2)=7)," 雙休日","工作日")不妨將雙休日的文字前留幾個空格,以示突顯。拖拽整列即可看到效果。至此,資料的處理工作基本完成。根據不同的需要,我們還可以通過自定義排序來從不同角度檢視考勤情況,可恨的系統呀,功能這麼弱,我們的是打卡橫向的,會自動計算出來,如下:追問說多了都是淚。唉追答不好用EXCEL函式篩選(除非是非常簡單的考勤並處理正常打卡的考勤)。原因有:考勤機的打卡時間匯出到EXCEL往往是一個時間一行,而不是按整天班次的上下班時間在一行;考勤時,有缺卡、多打卡、中途請假等情況,即考勤分析起來不容易,不是簡單的用第二個卡減第一個卡就是一段上班時間;考勤的依據有加班單、請假單、班次、簽到時間,要分析出來的考勤有出勤小時、曠工、遲到、早退、各種請假、各種加班等,其結果往往不是一次分析計算而成,可能是多次;有時複雜的考勤規則軟體都沒辦法處理或不方便處理而要手動調。結果以上三點,而EXCEL通常只適合做簡單的個別公式的當前行的運算,如果非EXCEL精通大師,是很難完全準確的處理好考勤公式計算的。所以,建議有考勤自動計算需要的,還是選用專業考勤系統比較好,這個應該是你要在考勤機或者軟體上設定了遲到的,報表上才能顯示,不然你可能只有自己手動看了....,應該還有列是標準打卡時間吧,兩時間相減知道有沒有遲到了,釘釘考勤報表一鍵匯出考勤、請假,自動彙總,無需再重複處理。極速打卡極致體驗,手機秒變考勤機,徹底告別排隊;自動打卡,員工不再忘打卡團隊狀態隨時瞭解團隊出勤,實時檢視,發現優秀的人;多地多店,統一管理,用Excel做考勤統計的詳細方法 花了整整五天的時間7a64e78988e69d8331333361323637,終於完成了。雖然還不是很完善,但從零開始,邊學邊做,到最後終於可以用了,還是有那麼點小小的成就感的。 下面將具體方法詳述如下,歡迎提出建議: 上班安排: 假設某公司有甲、乙、丙、丁四個部門,以甲部門為例(因為其他部門的方法是一樣的,只不過時間設定不同而已),其上下班時間安排是: A班:7:30-16:30 B班:12:00-21:00 C班:10:00-19:00 D班:8:30-17:30 考勤規則:上班時間後5分鐘內打卡不算遲到,加班半小時以下不計加班。 首先,按名稱整理好每個人的上下班的打卡時間(有電子打卡機的可以直接匯入資料,手動打卡鐘的就只能手動輸入時間了) 第二步,在整理好的上下班時間工作表的第一行依次輸入姓名(即A1格)、日期(即B1格)、排班(即C1格)、上班時間(後面的以此類推)、下班時間、考勤結果(上班)、考勤結果(下班),標準下班時間、加班時間、加班時間修正等行名 第三步,如果有幾個部門,且每個部門的上下班時間不一致,則最好按部門將員工分類在同一個工作表的不同工作薄裡, 第四步,設定單元格的格式 1、凡是用時間表示的,都用“hh:mm”的格式 2、記得在輸入時間的時候關閉輸入法 第五步,下面將進行具體的計算公式設定(以甲部門的A班為例,其他部門的不同班次,只是公式裡的時間不同) 1、上班的考勤結果計算公式: =IF(AND(D2>=VALUE("07:35"))=TRUE,"遲到",IF(D2=0,"未打卡","")) 此公式的意思是,如果“D2”格,即上班時間列中的時間大於等於“7:35”,則顯示“遲到”,如果“D2”格中無資料,即為“0”的時候,則顯示“未打卡”,以上兩個條件都不符合的時候,則顯示為空白,即正常上班的意思; 2、下班的考勤結果計算公式: =IF(AND(E2>=VALUE("16:30"))=TRUE,"加班",IF(E2=0,"未打卡","早退")) 此公式的意思是,如果“E2”格,即下班時間列中的時間大於等於“16:30”,則顯示為“加班”,如果“E2”格中無資料,即為“0”的時候,則顯示“未打卡”,以上兩個條件都不符合的時候,則顯示為“早退” 3、加班時間的計算公式 =IF((E2-H2)<0,"0",E2-H2) 此計算結果本來只需要“E2-H2”即可,即用“下班打卡時間”減去“標準下班時間”即可,但這樣的計算結果有可能會產生負數,比方說員工早退的時候,以至於造成後面的計算產生錯誤,因此需要調整一下公式。此公式的意思是:如果“E2-H2”的計算結果小於“0”,則將計算結果顯示為“0”,否則顯示“E2-H2”的計算結果。 4、加班時間修正的計算公式 =IF(HOUR(E2)-IF(((E2-H2)*24)>=1,16,16.5)+(IF(MINUTE(I2)>=30,0.5,0))<0,"",HOUR(E2)-IF(((E2-H2)*24)>=1,16,16.5)+(IF(MINUTE(I2)>=30,0.5,0))) 需要修正加班時間數的主要原因是,在統計公式裡,會將每天的小於半小時的時間累加起來,導致計算結果偏大,違背了考勤規則,即半小時以內不計入加班,所以需要此公式來進行修正。 此公式比較複雜,因為有幾層意思,分別解釋如下: “IF((E2-H2)*24)>=1,16,16.5)”的意思是,如果“E2-H2”即“下班打卡時間”減去“標準下班時間”的計算結果乘上24後大於等於1,則其計算結果為“16”,否則為“16.5”。這裡乘上24的原因是需要將計算結果從時間數轉換為小時數; “IF(HOUR(E2)-IF(((E2-H2)*24)>=1,16,16.5)”的意思是,將“E2”格即“下班打卡時間”中的小時位上的數減去16或16.5 “IF(MINUTE(I2)>=30,0.5,0)”的意思是,如果“I2”即“加班時間”列中的分鐘數大於等於30分鐘,則計算結果為“0.5”,否則為“0”,此公式就是考勤規則的修正公式; “(HOUR(E2)-IF((E2-H2)*24)>=1,16,16.5)+(IF(MINUTE(I2)>=30,0.5,0)”的意思就是將下班打卡時間上的小時數減去16或16.5(標準下班時間)再加上分鐘數上的修正公式所得到的計算結果“0”或者“0.5”。這樣就會使計算結果符合考勤規則。 整個公式的意思, 如果“(HOUR(E2)-IF((E2-H2)*24)>=1,16,16.5)+(IF(MINUTE(I2)>=30,0.5,0)”的計算結果小於“0”,則顯示為空白,否則按 “(HOUR(E2)-IF((E2-H2)*24)>=1,16,16.5)+(IF(MINUTE(I2)>=30,0.5,0)”的計算結果顯示。 這個公式是最複雜的,而且實際運用當中,也是有錯誤的。還需要繼續學習來修正。 第六步:所有的計算到此都已經完成了,其他班次的只要在公式中將時間改一下就可以了,如B班,在計算上班的考勤結果時,將公式改成=IF(AND(D2>=VALUE("10:05"))=TRUE,"遲到",IF(D2=0,"未打卡",""))就可以了。 第七步:將各個班次的計算公式複製到每個人每天的那一行單元格中就可以了,計算結果會自動顯示出來,這裡要注意的是,在複製的時候要對應好單元格,否則也會產生錯誤,而且也會影響後面的考勤統計。 第八步,下面將進行統計公式的設定 1、統計“遲到“的計算公式 =COUNTIF(廳面!F219:F249,"遲到") 這裡是在同一個工作表中的不同工作薄中進行統計。公式的意思是計算“廳面”工作薄裡“F219”到“F249”這個資料區域(31個單元格,代表31天)裡“遲到”這個字元的數量有幾個。 “事假”、“病假”、“例休”的計算公式一樣,只需把“遲到”改成“事假”或“病假”或“休”即可,而且都是在“F”列中取資料;但是“例休”的資料要在“C”列即“排班”列中取資料。 2、統計“未打上班卡”和“未打下班卡”的計算公式 =SUM(COUNTIF(廳面!F219:F249,"未打卡")-J6) 公式的意思是計算“廳面”工作薄裡“F219”到“F249”這個資料區域(31個單元格,代表31天)裡“未打卡”這個字元的數量有幾個,再將計算結果減去“J6”格中的資料,“J6”格是指每位員工例休的天數。因為按“考勤結果”的計算公式計算,員工在例休的時候,也會顯示“未打卡”的記錄。“未打上班卡”在“考勤結果(上班)列中取資料,“未打下班卡”在“考勤結果(下班)列中取資料。 3、統計“出勤天數”的公式 =SUM(31-J6-D6-E6-F6) 這個公式比較簡單,只是個合計公式,用總天數減去“事假”、“病假”和“例休”的天數即可。 要注意的是,在做統計公式的設定的時候,必須對應好每位員工打卡時間的單元格區域,否則就會出錯。 到此,全部工作就算完成了,所有的設定只需一次,以後在統計其他月份的考勤的時候,只需將打卡時間重新整理,複製貼上或者重新輸入就可以了,但是在這樣操作之前,應該先“另存為”一份,保持原始檔案的可用性,並且可以留檔。 總體來講,整個過程還算滿意,但得不到滿分,主要有兩個方面的問題: 1、不能自動識別不同班次選擇不同的計算公式,還需要人工按照排班表,選擇不同的計算公式進行計算,這會有些麻煩。 2、“加班時間修正”的計算公式還存在錯誤的地方,會使計算結果偏大,出現錯誤的時候,一般都會偏大0.5小時。 以上兩個問題還需要進一步的學習才能進行修正,敬請期待,也請高手指教,如果要我花幾天做這麼個篩選表格,我選擇go die。依據我這個資深小白的多年經驗來看,即使有模板,每次重新修改一個數字,都有可能出現意想不到的錯誤。最後的結來果就是我累了,放過我吧。這種事情我還是選擇交給機器來自動化處理。自既省事又能保證準確率,起碼比我人工操作的工作率高。請假調休,考勤核對,所有流程手機一鍵搞定,無需多方往返操作;支援手機打卡,降低排隊和機器故障造成的考勤偏差,按規則自動免除打卡失誤。自動抓取、統計考勤資料,請假、加班實時同步到薪資核算表。實時更新年假及其他假期剩餘額度,精確到小時。系統自動計薪,讓HR告別Excel的折磨。加班三薪、違規扣款、績效係數…知…HR只需錄入計薪規則,一勞永逸。自動統計考勤資料,傳送給員工確認,免去時候扯皮道。實時生成考勤報表,領導隨時問起,HR心不慌,一目瞭然展示全員狀態。操作就是這麼穩。別讓我推薦哪家好,問就是歡雀,釘釘考勤報表百可以一鍵匯出,考勤、請假,自動彙總,無需度再重複進行excel處理。極速打卡極致體驗,手問機秒變考勤機,徹底告別排隊;自動打卡,答員工不再忘打卡團隊狀回態隨時瞭解團隊出勤,實時檢視,發現答優秀的人;多地多店,統一管理內容來自www.51dongshi.com請勿採集。

標籤: 考勤 excel
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/qne6z4.html