簡體   English   中英

計算總工作時間的公式

[英]Formula to calculate total duty hours

如何找到以下司機的總工作時間?

Duty code    Dep.Time    Arri.Time
A001         03:35        04:20
A001         04:35        05:20
A001         05:51        06:20
A001         06:40        07:20
A001         09:40        10:20

總工作時間:10:20-03:35 = 06:45hrs

有沒有公式可以求出單人或單張值班卡的總工時?

如果您只有一個如示例中的值班代碼,您可以使用 MAX 和 MIN 函數來計算總小時數。

在此處輸入圖像描述

如果您有多個職責代碼,則可以使用 MAXIFS 和 MINIFS。

在此處輸入圖像描述

♣SOLVED♣(使用谷歌表格,例如 - 也允許人......)

(請參閱最新版本的表格 / Function 以計算各種指標(例如工作時間與非工作時間)並考慮特殊情況(通宵工作等)

Function

在下面的每個屏幕截圖中使用以下 function:

=SUMPRODUCT(($D$2:$D$43-$C$2:$C$43),1*($A$2:$A$43=$G2),1*($B$2:$B$43=H$1))*24*60

截屏

在 Microsoft Excel 中的應用

鏈接

谷歌表在這里

祝您的跟蹤好運 - 希望團隊富有成效!


更新 (4/05)

本次更新:

  • 比較 sumproduct 與 pvsly 提出的 soi-disant 'Maxifs/Minifs' 方法的有效性 (CN)
  • 展示調整配方以提供工作小時、非小時、總小時等的能力

優點 (+) / 缺點 (-)

與競爭的“Minifs/Maxifs”方法相關的優點/缺點如下:

  • +粒度:分解總時間、工作時間和非工作時間的能力
  • +/-長度可能會更長或更短,具體取決於條件的范圍(例如多日任務等)
  • +不易出錯(例如開始:09h00,停止:23h00,再次開始 01h00,最后停止 02h00(第二天)
  • +/- 可以對任何一種方法進行調整以允許夜間值班(但上面給出了更高的要求,例如) - 允許異常情況的復雜性較低(例如穿越具有不同時區的國家等)

截屏

工作與非工作時間的細分

功能/鏈接

有關功能等,請參見上面谷歌表。

注釋/警告

  • 雖然 Sumproduct 方法在某些條件下也可能失敗(例如,在午夜之前開始工作,之后不久就停止)
  • 也就是說,導致負時鍾時間的場景更少(與 Minifs/Maxifs 相關,例如 sumproduct 可以輕松處理第 1 天和第 2 天的上午 9 點至晚上 11 點和凌晨 1 點至 2 點的啟動/停止);這樣做可能更具挑戰性帶有 Minifs/Maxifs
  • +/- 可以對任何一種方法進行調整以允許夜間值班(但上面給出了更高的要求,例如)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM