首頁>Club>
18
回覆列表
  • 1 # 使用者7438587451732

    1、如圖,為我們原始的考勤資料,上班時間為9點鐘,下班時間為18點30分,晚於9點打卡則為遲到,下班時間晚於18點30分則為加班。現在需要計算出員工的遲到和加班時間差。

    2、如圖,在單元格I2裡輸入公式=IF(AND(D2=$D$2,G2>E2),G2-E2,0)。 公式的意思是,必須滿足應出勤為上班狀態和簽到時間晚於9點鐘的條件時,開始計算遲到的時間數,或者數值為0。AND函式表示檢查所有引數是否符合條件,如果都符合則返回TRUE。

    3、輸入完第一個公式後,選中這個公式的單元格,將滑鼠游標移至單元格右下角位置變成黑色十字時,按住滑鼠左鍵往下拖拉公式。就可以看到遲到的時間數都計算出來了。8號和15號是有遲到的,其他都沒有遲到。

    4、接下來我們來計算加班時間。在單元格J2輸入公=IF(H2>F2,H2F2,IF(H2<time(3,0,0),"24:00"-f2+h2,0))。time的意思是將引數用“小時:分鐘:秒“表示出來。

    5、從表格中我們可以看到,有些時間是加班至凌晨的,所以不能用簡單的直接相減得出時間差來。我們先用24點減18:3得出的時間差,加上凌晨那個時間,得出的才是最終的加班時間數。="" 因為加班時間不會超過凌晨3點,所以我在公式中設定以3點為截點(time(3,0,0))。如第3步驟,設定好一個公式後向下拖拉,得出全部的加班時間來。=""

    6、每天的遲到和加班時間數計算出來了,接下來我們需要計算整個月的遲到和加班時間數。在i33單元格輸入公式="TEXT(SUM(I2:I32),"[H]:M");在J33單元格輸入公式=TEXT(SUM(J2:J32),"[H]:M")。" text函式的意思是根據指定的數值格式將數字轉成文字。如果直接相加是不能得出正確的時間總數的。如加班時間數,如果直接相加得出的是19:57,因為這個時間格式是24小時制的。所以一定要用上text函式。="">

  • 中秋節和大豐收的關聯?
  • 旋鈕式換擋怎麼用?