EXCEL公式計算出勤小時,EXCEL公式 計算員工出勤時間

時間 2022-01-21 05:25:08

1樓:

計算出勤小時的公式:「=if(and(a2>=time(7,15,0),a2<=time(7,40,0),b2>=time(11,25,0),b2<=time(11,40,0)),4,roundup((b2-a2)*48,0)*0.5)」

1、在excel2016中,建立**。

2、在c2中輸入公式,可以看見,7:40—11:25,算作4小時。

3、填充後的計算結果。

4、增加6:13—12:00,取整數6。

5、「,roundup((b2-a2)*48,0)*0.5」中的48,因為結果是以天為單位了,想讓結果為小時就必須乘24,是強制轉為時間格式。在e2輸入「=b2-a2",得到」0.

16「。

2樓:一點設計演示

正常的上班時間除外,計算多餘的出勤小時如下,如果需要計算全部的出勤時間,直接加上每天的上班時間即可。

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

2.選中所有打卡記錄,如下圖所示,依次開啟「資料」-「分列」選單。

3.接著,在文字分列嚮導裡選擇合適的檔案型別。一般各個記錄之間是空格等分隔符號隔開,因此,需要選「分隔符號」。然後單擊「下一步」進行下一步驟的操作。

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

5.接著再選擇分列後每列的資料格式,一般選「常規」即可。至此,分列設定完成,單擊「完成」按鈕即可。

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

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

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

8.如下圖所示,在d2裡輸入「=int((hour(c2-b2)*60+minute(c2-b2))/30)/2」,利用這個公式即可計算出編號為1001的員工的加班工時。

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

9.計算出d2單元格的加班工時後,其他員工的加班工時則可以用填充控制代碼快速完成。具體操作是先選中d2,然後把滑鼠放在d2右下角,當滑鼠形狀變成加號的時候,就按住滑鼠左鍵不放,沿著d2列向下拖曳即可,需要計算哪些員工的加班工時,就拖到**。

至此,統計員工的加班工時就完成了。

3樓:

假設a2中為上班時間,b2中為下班時間,則在c2中輸入公式:

=if(and(a2>=time(7,15,0),a2<=time(7,40,0),b2>=time(11,25,0),b2<=time(11,40,0)),4,roundup((b2-a2)*48,0)*0.5)

當員工在上班區間內上班,在下班區間內下班,工時計為4小時。

若員工未在規定時間內上班,或者(注意是或者)未在下班時間內下班,則其工時為以0.5為粒度的實際時間差。 不滿半小時計為半小時。

若要四捨五入,請把公式中的roundup改為round即可。

下面是我測試的幾個資料。

上班 下班 時間

7:40 11:25 4

上班 下班 時間

7:00 11:40 5

上班 下班 時間

0:00 22:11 22.5

4樓:匿名使用者

a1:上班時間

b1:下班時間

c1=if(and(a1>=time(11,25,0),a1<=time(11,45,0)),time(11,30,),a1)

d1=if(and(b1>=time(11,25,0),b1<=time(11,45,0)),time(11,30,),b1)

e1=ceiling(hour(d1-c1)+minute(b1-a1)/60,0.5)

以上分解了解題過程,你可將它們合併成一個公式。

excel公式 計算員工出勤時間 5

5樓:少年薄荷涼

計算出勤小時的公式:「=if(and(a2>=time(7,15,0),a2=time(11,25,0),b2<=time(11,40,0)),4,roundup((b2-a2)*48,0)*0.5)」 1、在excel2016中,建立**。

2、在c2中輸入公式,可以看見,7:40—11:25,算作4小時。

3、填充後的計算結果。 4、增加6:13—12:

00,取整數6。 5、「,roundup((b2-a2)*48,0)*0.5」中的48,因為結果是以天為單位了,想讓結果為小時就必須乘24,是強制轉為時間格式。

在e2輸入「=b2-a2",得到」0.16「。

如何用excel 公式計算出勤時間: 5

6樓:

1、可以新建一個簡易**,設定標題"日期"、"開始"、"結束"、"時間",如圖所示。

2、回車,用填充柄填充其他單元格,即可完成e列其他單元格的公式設定。

3、在"開始"那一列輸入起始時間點,如圖所示。

4、在"結束"那一列輸入線束的時間點,如圖所示。

5、在e列可以看到已自動計算出時間。

7樓:天堂滴落的眼淚

1、以2010版excel為例,先開啟excel,比如以下圖中的時間計算為例,需要在c列顯示每行的上班時間和累積出勤時間;

2、先選中c1單元格輸入計算公式「=b2-a2」,按下回車鍵後得出計算結果「 3:57」;

3、拖著c1單元格的右下角下拉就可以向下填充公式並得出每一行的出勤時間了;

4、把以上每行得出的時長在c8單元格求和得出「4:57」,但這個結果不是我們想要的累積出勤時間;

5、選中c8單元格然後點選滑鼠右鍵,在跳出來的介面選擇「設定單元格格式」;

6、在「設定單元格格式」介面點選「數字」下面的「自定義」,然後選擇「[h]:mm:ss」,最後點選「確定」;

7、回到主介面編輯區後可以看到c8單元格中的累積出勤時間已經顯示正確了。

8樓:

計算出勤小時的公式:「=if(and(a2>=time(7,15,0),a2<=time(7,40,0),b2>=time(11,25,0),b2<=time(11,40,0)),4,roundup((b2-a2)*48,0)*0.5)」

1、在excel2016中,建立**。

2、在c2中輸入公式,可以看見,7:40—11:25,算作4小時。

3、填充後的計算結果。

4、增加6:13—12:00,取整數6。

5、「,roundup((b2-a2)*48,0)*0.5」中的48,因為結果是以天為單位了,想讓結果為小時就必須乘24,是強制轉為時間格式。在e2輸入「=b2-a2",得到」0.

16「。

9樓:一點設計演示

正常的上班時間除外,計算多餘的出勤小時如下,如果需要計算全部的出勤時間,直接加上每天的上班時間即可。

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

2.選中所有打卡記錄,如下圖所示,依次開啟「資料」-「分列」選單。

3.接著,在文字分列嚮導裡選擇合適的檔案型別。一般各個記錄之間是空格等分隔符號隔開,因此,需要選「分隔符號」。然後單擊「下一步」進行下一步驟的操作。

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

5.接著再選擇分列後每列的資料格式,一般選「常規」即可。至此,分列設定完成,單擊「完成」按鈕即可。

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

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

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

8.如下圖所示,在d2裡輸入「=int((hour(c2-b2)*60+minute(c2-b2))/30)/2」,利用這個公式即可計算出編號為1001的員工的加班工時。

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

9.計算出d2單元格的加班工時後,其他員工的加班工時則可以用填充控制代碼快速完成。具體操作是先選中d2,然後把滑鼠放在d2右下角,當滑鼠形狀變成加號的時候,就按住滑鼠左鍵不放,沿著d2列向下拖曳即可,需要計算哪些員工的加班工時,就拖到**。

至此,統計員工的加班工時就完成了。

10樓:seammy趙乃吉

excel小技巧:excel怎麼快速計算遲到時間,輸入公式秒算結果

11樓:

把問題作為內容(郵件主題一定要包含「excel」)、excel樣表檔案(請特別注意:要03版的,把現狀和目標效果表示出來)作為附件發來看下 [email protected]

12樓:昊懸天下

在c2單元格中輸入公式

=int((b2-a2)*24/0.5)*0.5

注意以上為向下取整,即不滿半小時的為0.不滿1小時的為0.5

如何用EXCEL公式計算出勤時間

1 可以新建一個簡易 設定標題 日期 開始 結束 時間 如圖所示。2 回車,用填充柄填充其他單元格,即可完成e列其他單元格的公式設定。3 在 開始 那一列輸入起始時間點,如圖所示。4 在 結束 那一列輸入線束的時間點,如圖所示。5 在e列可以看到已自動計算出時間。 計算出勤小時的公式 if and ...

excel設定公式問題?如圖,需要計算出G列各自的金額,D F,怎樣設定?還有後面的I列和總金額

g2單元格寫入公式 if d2 d2 f2 下拉填充公式 i2單元格寫入公式 if d2 d2 h2 下拉填充公式 沒有說明是求什麼總金額,如果能說明清楚再寫公式給你或按如下規律和方法設定公式 excel四則運算 以a1至a5單元格區域及b6單元格為例,a1至a5分別為1,2,3,4,5,b6為6 ...

Excel怎麼能用函式計算出帶的公式來

1 自動求和在excel工具欄上的 2 點一下這個符號 然後在要求和的位置點一下,再點一下,就會出來結果了。3 這只是求出了一個和,要想求出一列資料的所有和,那就要選定要求和的位置,按著滑鼠不撒開,直到選定所有要求和的位置,然後按著上邊的步驟求和即可。必須要先求出第一個和。然後再選定。 紅巾搵淚 e...