如下圖,要根據早上及下午的上班卡、下班卡時間報表來計算工作時間長度。
【範例一】
因為資料來源分為早上及下午的上班卡、下班卡共四個儲存格,所以分別取出運算即可。
儲存格F4:=C4-B4+E4-D4
複製儲存格F4,貼至儲存格F4:F13。
【範例二】
因為資料來源分為早上及下午的上班卡、下班卡只放在一個儲存格,所以得以公式分別取出才能運算。
儲存格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欄先分成四個欄位後,再進行運算。
儲存格F4:=TEXT(MID(B3,1,5)*1,"hh:mm")
複製儲存格F4,貼至儲存格F4:F13。
文章標籤
全站熱搜
留言列表