購買電子書閱讀器前,必讀優缺點及心得分享
×

Excel-時間計算的重要觀念 與扣掉中午休息時間

基本款 – 直接加減

在Excel裡面,如果只是要對時間做基本計算,也就是加加減減的話,方法非常簡單,當成一般數字處理就可以了。

在Excel裡面,如果只是要對時間做基本計算,也就是加加減減的話,方法非常簡單,當成一般數字處理就可以了。

注意。這邊有一個超級重點,在上圖中,我們的儲存格格式是「自訂」,也就是如下圖的格式。

注意。這邊有一個超級重點,在上圖中,我們的儲存格格式是「自訂」,也就是如下圖的格式。

為什麼說它超級重要,如果把時間切換成「數值」,它會顯示變成小數點。
事實上,00:00 – 24:00在Excel裡面代表0-1的小數。

為什麼說它超級重要,如果把時間切換成「數值」,它會顯示變成小數點。 事實上,00:00 - 24:00在Excel裡面代表0-1的小點。

注意,這裡有另一個超級重點,上面漂漂亮亮的小說其實是四捨五入後的結果,它實際上是個無理數。

注意,這裡有另一個超級重點,上面漂漂亮亮的小說其實是四捨五入後的結果,它實際上是個無理數。

聰明如你這時已經猜到,1個小時 = 1/24

聰明如你這時已經猜到,1個小時 = 1/24

進階款-用公式加減

知道上面的原理後,接下來我們做個實驗,直接用公式把A7加上4個小時,也就是4/24,結果為B7的16:00。

知道上面的原理後,接下來我們做個實驗,直接用公式把A7加上4個小時,也就是4/24,加到B7的16:00。

高級款-用if扣掉中午休息時間

假設A欄為上班時間是8:00,B欄為下班時間,且12:00 – 13:00為休息時間,則C欄則為扣掉休息時間後的總工時。

邏輯為:如果開始上班的時間在12:00前,且下班時間在13:00後,則總工時必須扣掉中間休息的一個小時。

C11 = B11-A11-IF(AND(A11<12/24,B11>13/24), 1/24, 0)
假設A欄為上班時間是8:00,B欄為下班時間,且12:00 - 13:00為休息時間,則C欄則為扣掉休息時間後的總工時。

範例檔下載

Aron

以前用MIX這個名字在網路打滾,後來改為Aron。工業設計系畢業,曾任職知名品牌行銷企劃,做點設計,寫文案也寫網站;目前擔任零售業數據分析師。最近開始玩截拳道、單輪車和Python量化投資。