如下圖,要根據早上及下午的上班卡、下班卡時間報表來計算工作時間長度。

【範例一】

Excel-根據上下班打卡資料計算工作時間長度

因為資料來源分為早上及下午的上班卡、下班卡共四個儲存格,所以分別取出運算即可。

儲存格F4:=C4-B4+E4-D4

複製儲存格F4,貼至儲存格F4:F13。

 

【範例二】

Excel-根據上下班打卡資料計算工作時間長度

因為資料來源分為早上及下午的上班卡、下班卡只放在一個儲存格,所以得以公式分別取出才能運算。

儲存格F4:=SUM(MID(B3,{1,7,13,19},5)*{-1,1,-1,1})

複製儲存格F4,貼至儲存格F4:F13。

利用 MID 函數分別於位置 1, 7, 13, 19 處取岀5個字元,共對應乘以 –1, 1, –1, 1,表示資料「減、加、減、加」。

 

【範例三】

觀察以上兩個圖中,小計算結果轉換為數值,可發現其欄位儲存的結果略有不同。

如果你很在意這樣的差別,也可以把B欄先分成四個欄位後,再進行運算。

Excel-根據上下班打卡資料計算工作時間長度

儲存格F4:=TEXT(MID(B3,1,5)*1,"hh:mm")

複製儲存格F4,貼至儲存格F4:F13。

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel 工時
    全站熱搜

    vincent 發表在 痞客邦 留言(1) 人氣()