Excel製作遲到早退曠工的考勤表

來源:文萃谷 2.99W

導讀:Excel裏面,如何根據打開的時間,算出員工是否遲到、早退或是曠工呢?這樣的考勤表如何使用Excel來做。下面我們先看下錶。

Excel製作遲到早退曠工的考勤表

上表中,A列記錄的是來上班的時間,即進入公司就打卡,該時間是上班的時間。B列是員工離開公司的時間,即下班時間。現在,我們要做的就是根據這兩個時間,算出員工是遲到、早退還是曠工。

  一、計算是否曠工

要計算這個就簡單了,只要員工沒有上午打開時間,説明他沒有來上班,自然就是曠工。

在E2中使用的公式為:=IF(A2="","曠工","") 然後往下填充,即可得出是否曠工。

  二、計算是否遲到

計算是否遲到的標準是:打開的時間是否超過公司規定的上班時間,這裏假定為上午8:00,超過就是遲到,否則就是提前或剛好。

在C2單元格中使用的公式為:=IF(A2="","",IF((A2-"8:00")*24*60>0,"遲到","")) 然後往下填充,即可得出結果。

在這裏大家還得留意一下,要判斷是否遲到,首先要判斷A列是否為空,如果為空説明沒有刷卡,這種情況屬於曠工。即不曠工又有刷卡時間的,這種情形才納入判斷是否為遲到的.情況。而判斷的標準是以8:00為參照對象,超過8:00為遲到,否則都是正常上班的(比如提前來也準時來都是正常上班)。

  三、計算是否早退

計算方法和遲到的計算方法類似,就不過多介紹了。公式為:=IF(A2="","",IF((B2-"11:30")*24*60<0,"早退",""))

  知識拓展:

剛才的公式大家可能已看到了,下面我們再看一次,然後給出解釋。

遲到公式:=IF(A2="","",IF((A2-"8:00")*24*60>0,"遲到",""))

早退公式:=IF(A2="","",IF((B2-"11:30")*24*60<0,"早退",""))

公式裏面出現:(A2-"8:00")*24*60>0和(B2-"11:30")*24*60<0,這個啥意思呢?這個是指將兩個時間相減,然後乘以24小時再乘以60分,這樣會得出一個數字。以這個數字為參照對象再來判斷是否遲到或早退。

比如:=("8:01"-"8:00")*24*60 大家想想,這個結果應該是多少?這個結果是拿8:01減去8:00,兩個時間相減哦。

如果是 ("8:01"-"8:00") 那麼結果是:0.000694444444444497 它只是一個小數而已,很難判斷是否遲到,而我們需要的是,兩個時間相減是多少分鐘,只要得出分鐘,就知道是否遲到,所以,公式就為:=("8:01"-"8:00")*24*60

看到了吧,再乘以24再乘以60,就得出分鐘數了。如果得出的分鐘數等於0,説明超過8點才打開,肯定就遲到了嘛,如果數等於或小於0,説明是準時或提前上班,未遲到。好了,其它的都是類似的,就不再解釋了。

熱門標籤