建立輔助列 輸入正常上班時間和下班時間 插入一個窗體控件 按鈕 輸入下方代碼 按按鈕會自動生成 遲到 早退 和加班的時
大家在上下班的時候通常需要打卡,這其實就是為了看大家是否遲到早退的,管理層的人查看底下員工是否遲到早退如果只是用眼睛看的話未免太過麻煩,這時候Excel就能夠給大家提供方便了
材料/工具
Excel
方法
首先,打開需要的工作時間表格,這里假設上班時間為9:00:00,下班時間為17:00:00
按以下步驟操作: 選C列,單擊【數據】→分列,按空格分列,將日期、時間分成2列,也就是D列是時間。 在E2輸入公式:=IF((D2-"8:00">0)*(D2-"12:00"0)*(D2-"17:00"
在上班情況單元格,也就是D2單元格輸入公式【=IF(B2="","未打卡",IF(B2>TIME(9,0,0),"遲到"," "))】。表示如果B2單元格為空,則返回結果為 “未打卡”; 如果B2單元格時間大于九點那么返回結果為 “遲到”,未遲到則為空。
在E2中輸入或復制粘貼下列公式 =IF(C2-"8:45">0,"遲到"&TEXT(C2-"8:45","[M]分鐘"),"") 下拉填充 在F2中輸入或復制粘貼下列公式 =IF(D2-"17:00">0,"","早退"&TEXT("17:00"-D2,"[M]分鐘")) 下拉填充
按下回車鍵得到結果,如圖趙這個人沒有遲到,所以D2單元格為空
1. 假如你的記錄表是sheet1如下圖 2. 在sheet2單元表中建立(目的是分離記錄表中的數據),如下圖格式表格 B列為標準上下班時間,C列以后為分離出來的考勤表記錄,此目的是分離出考勤中的考勤記錄(所有考勤以最先觸發記錄儀為準), 3. 在sheet
在下班情況單元格,也就是E2單元格輸入公式【=IF(C2="","未打卡",IF(C2<TIME(17,0,0),"早退"," "))】.表示如果C2單元格為空,則返回結果為“未打卡”, 如果C2單元格時間小于17點那么返回結果為“早退”,否則為空。
遲到時間和缺勤的公式:=IF(B4="","未打卡",IF(B4>TIME(9,0,0),"遲到"," ")) 打開的需要操作的表格,簡單的舉例: 上班時間的判斷: 在結果單元格輸入公式:=IF(B4="","未打卡",IF(B4>TIME(9,0,0),"遲到"," ")) 公式解釋:如果B4單元格為空,則
按下回車鍵得到結果,如圖趙這個人沒有早退,所以E2單元格為空
你想自學是件好事,有上進心。 你的E列怎么都是“上班簽到”,沒有下班的?這樣很不好操作。 給你些公式參考吧,在空列的第一行輸入以下公式,回車并向下填充: 計算曠工的: =IF(SUMPRODUCT(--(INT(D$1:D$1000)=INT(D1)))--"07:30"),"遲到",IF(AN
選中之前輸入公式的單元格,如圖D2單元格,將鼠標箭頭移動到單元格右下角,直到箭頭變為十字符號
你這個不難,只是比較復雜,需要理清楚對應的邏輯,用IF函數可以實現,剩下的可以參考這個思路自己補充一下。
鼠標左鍵往下拖動,或者直接雙擊左鍵,得到整列結果
呵呵. 這個我做過. 1)把第一次第二次第三次第四次打卡的標題位置, 改成8:00,12:00,14:00,18:00 2) 是否遲到的公式: =IF(OR((H2>$H$1),J2>$J$1),"是","否") 3) 遲到分鐘數的公式: =IF(H2>$H$1,(H2-$H$1),0)+IF(J2>$J$1,(J2-$J$1),0) 4) 是否缺勤
同樣拖動權柄可以得到結果
呵呵. 這個我做過. 1)把第一次第二次第三次第四次打卡的標題位置, 改成8:00,12:00,14:00,18:00 2) 是否遲到的公式: =IF(OR((H2>$H$1),J2>$J$1),"是","否") 3) 遲到分鐘數的公式: =IF(H2>$H$1,(H2-$H$1),0)+IF(J2>$J$1,(J2-$J$1),0) 4) 是否缺勤
擴展閱讀,以下內容您可能還感興趣。
求用Excel計算遲到早退時間和缺少打卡次數的公式
呵呵. 這個我做過.
1)把第一次第二次第三次第四次打卡的標題位置, 改成8:00,12:00,14:00,18:00
2) 是否遲到的公式: =IF(OR((H2>$H$1),J2>$J$1),"是","否")
3) 遲到分鐘數的公式: =IF(H2>$H$1,(H2-$H$1),0)+IF(J2>$J$1,(J2-$J$1),0)
4) 是否缺勤的公式: =IF(OR((I2<$I$1),K2<$K$1),"是","否")
5) 缺勤次數的公式: =IF(I2>=$I$1,0,1)+IF(K2>=$K$1,0,1)
6) 把第一行的公式拉下來就好了.追問大哥,你復制別人的答案吧~~~~
EXCEL考勤表如何快速判斷遲到早退情況
假定上班是8:00,下班是18:00。數據是標準的時間格式。
在后面一空列(比如K列)求結果,
K2寫公式:
=IF(MOD(C2)>8/24,"遲到","")&IF(MOD(D2)<18/24,"早退","")
下拉填充即可
excel表格如何計算遲到早退和加班小時數
遲到=ceiling(a1,0.5)
加班=floor(a1,0.5)
有什么公式可以解決以下Excel考勤數據計算時間、遲到、早退
把問題作為內容(郵件主題一定要包含“excel”,本人以此為依據辨別非垃圾郵件,以免誤刪),excel樣表文件(把現狀和目標效果表示出來)作為附件發來看下 yqch134@163.com
excel怎么用公式算出勤分數和遲到早退率的分數,如圖
請問你的分數是怎打的,多少分鐘是滿分,滿分是多少?更多追問追答追問滿分就是上面寫的5分,遲到早退5分:分為5檔,3次遲到以內5分,6次4分,9次3分,最低2分。出勤5分:無請假5分,2次請假4分,4次3分,最低2分。現在的情況似乎不太好插入公式直接算出,是不是只能再加入一張出勤遲到表格作為參考打分數據去手動打分了?謝謝。追答你這是出勤考核表,所以需要出勤表的數據支持。追問明白了,還是需要一個數據支持的。那出勤表的話怎么用公式計算,超過09:00的算遲到,早于17:00的算早退的表格呢?一共70多人,每人每天的打卡記錄做出數據支持。追答
時間就是小數,直接運算即可,格式用時間就行了:
如果想轉換成數字,比如6分鐘,吧結果乘以1440即可:
1440就是24小時*60分鐘,也就是一天的分鐘數,乘以時間這個小數,得出來的就是分鐘數。
追問什么??我是問公式啊??追答圖片上不是有公式嗎?你看不到?聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com