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

目錄

    原始文章

    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

    搭載商業思維的資料科學家,工業設計系畢業,曾任職知名品牌行銷企劃。下班後寫機器學習模型,寫網站,也寫文章。興趣是把Side Project當成創業題目來玩,把人生當成遊戲破關。

    facebook telegram

    1 則留言

    1. 生產排程

      生產排程
      請問上班時間08:00~下班時間24:00
      未上班時間24:00~08:00
      須扣除扣除假日

      例如:星期五(產品生產時間需20小時)
      星期五生產時間08:00~星期五24:00
      星期一生產時間08:00~星期一12:00

      如何呈現

    發佈留言

    • * 表示必填欄位
    • 您填寫的電子郵件不會被公開
    • 請確認您的電子郵件正確無誤,當您的留言收到新的回覆時,我們會寄送通知信件給您

    發佈留言必須填寫的電子郵件地址不會公開。