Note: The other languages of the website are Google-translated. Back to English

如何在Excel中計算工作時間和減去午餐時間?

作為公司員工,我們需要在每個工作日加班加點,計算總工作時間,再減去一天的午餐時間,可以幫助您根據時間計算薪水。 例如,我有以下每日出勤記錄,其中包含工作表中的登錄,註銷和午餐開始時間,午餐結束時間,現在,我想計算每天的總工作時間但減去午餐時間。 為了完成這項工作,我可以為您介紹一些公式。

doc計算工作時間1

使用公式計算工作時間和減去午餐時間


箭頭藍色右氣泡 使用公式計算工作時間和減去午餐時間

以下公式可以幫助您根據時間記錄來計算每天的工作時間。

1。 輸入以下公式: =SUM((C2-B2)+(E2-D2))*24 進入時間記錄單元格旁邊的空白單元格, F2,例如,請參見屏幕截圖:

備註:在以上公式中: C2 是午餐的開始時間 B2 是登錄時間, E2 指示註銷時間,並且 D2 是午餐的結束時間。 您可以根據需要更改參考。

doc計算工作時間2

2。 然後將填充手柄向下拖動到要應用此公式的單元格上,所有工作時間總計(不包括午餐時間)將立即計算出來。 看截圖:

doc計算工作時間3

保養竅門:如果有登錄,註銷時間記錄和固定的午餐時間(例如一小時三十分鐘),則可以應用以下簡單公式: = D2-B2-C2 計算每天的工作時間。 看截圖:

doc計算工作時間4


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (34)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
我需要一個公式的幫助。 所以我正在創建時間表,我有一個登錄和註銷時間。 如果該時間超過 6 小時,則必須有 30 分鐘的午餐。 我想要一個公式來計算工作時間,包括超過 6 小時的午餐時間
網站主持人對此評論進行了最小化
你在這個問題上得到幫助了嗎?
網站主持人對此評論進行了最小化
我也想知道這個問題的答案。 可以多變嗎? 示例:12 小時輪班的工人有一個小時的休息時間,11 小時和 10 小時的狗屎工人也是如此。 但是,如果您工作 8 或 9 小時,您將被扣除 45 分鐘,6 - 7 小時將被扣除 30 分鐘,5 小時將被扣除 15 分鐘。 任何低於 5 小時的工作時間都不會導致休息。
網站主持人對此評論進行了最小化
我也想知道這個確切情況的答案!
網站主持人對此評論進行了最小化
Excel中沒有這個問題的答案或公式嗎?
如果需要至少 8.5 小時的工作但員工工作了 10 小時,那麼公式是什麼?
我想要一個公式,例如:08:50 - 10:00,然後顯而易見的答案是 01:50,可以選擇計算一周的加班或短缺?
網站主持人對此評論進行了最小化
@希娜:

發現周圍的東西實際上可以解決您的問題。

D、E 和 F 列是開始時間、結束時間和休息時間。


在某處有一張表格來解釋必須計算的休息時間:

從 到 暫停
0:00 6:00 0:00
6:00 9:00 0:30
9:00 10:00 0:45

然後使用以下表達式(請注意,我對錶格的引用位於名為 Anhang 的選項卡上):

=IF(AND(D18=ʺʺ,E18=ʺʺ),ʺʺ,(E18+(D18>E18)-D18)-IF((E18+(D18>E18)-D18)>Anhang!$A$6,IF(F18>Anhang!$C$6,F18,Anhang!$C$6),IF((E18+(D18>E18)-D18)<=Anhang!$B$4,IF(F18>Anhang!$C$4,F18,Anhang!$C$4),IF(F18>Anhang!$C$5,F18,Anhang!$C$5))))
網站主持人對此評論進行了最小化
我正在從 Time Station(一個幫助監控和計算員工工作時間和工資的應用程序)下載活動報告。

進出是一個在另一個之下,而不是像您在示例中顯示的那樣(一個並排)。

考慮到我一天可能有多次進出,有沒有辦法制定表格來計算此佈局中的每日總小時數?
網站主持人對此評論進行了最小化
你好,阿維莎,
對不起,我無法理解你的意思,你能在這裡舉個例子或截圖嗎? 謝謝!
網站主持人對此評論進行了最小化
我在 A1 中跟踪我的開始時間,在 B1 中跟踪我的結束時間。 在 C1 中是公式 =TEXT(B1-A1,"h") 這有效,但我不知道如何在這個公式中減去一個小時的午餐時間。 我不跟踪我的開始午餐時間和結束午餐時間,因為它總是 1 小時。 有沒有辦法做到這一點?
網站主持人對此評論進行了最小化
我剛在 NY Comic Con 工作,我很好奇如果 A1 打卡 (AM/PM)、B1 打卡 (AM/PM)、C1 休息和 D1 工作時間,你將如何計算小時數。 如果您在休息時間列中放置一個 x 並且休息時間是自動 1/2 小時,那麼公式會如何?
網站主持人對此評論進行了最小化
我正在嘗試計算時間,超時,減去 30 分鐘的午休時間(每天固定)我不跟踪我的開始午餐時間和結束午餐時間,因為它總是 30 分鐘。 然後使用每小時給定的總小時數 xa。 有沒有辦法做到這一點?
我有 E7 打卡(時間 13:30 公式) F7 打卡(時間 13:30 公式),G7 總是 30 分鐘午休時間,H7 是總工作時間。 每一個都是周一到週日,如 E7 到 E13。 H15 是總小時數,H16 是每小時費率,H17 是小計,H18 是扣除額,J20 是到期總額。 除了減去 30 分鐘的午休時間,我什麼都有。 這就是我需要幫助的地方。 我需要 H7 的公式以及如何將其乘以每小時 12.00 美元。 , 
回复
網站主持人對此評論進行了最小化
你好,考夫曼,
如果您只是打卡、打卡和休息時間,請使用此公式計算總時間: = D2-B2-C2.
要獲得每天的總價格,請應用以下公式: =E2*F2*24. (注意:插入此公式後,請將單元格格式化為 一般 格式化。)
您可以查看以下屏幕截圖以了解詳細信息。
請嘗試,希望對您有所幫助!
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
你好,我想每次輸入1:11到30:12的午休時間自動扣除30小時,例如我輸入的工作開始時間是10:50,時間是13:10,總小時數為2小時。 20 分鐘但我想減去 1 小時,我應該使用什麼公式? 
網站主持人對此評論進行了最小化
您好,yamei,為了解決您的問題,請應用以下公式:=(B2-A2)-1/24
B2是結束時間,A2是開始時間。請試一試,希望對你有幫助!
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
謝謝! 我遇到了同樣的問題。 那行得通!
網站主持人對此評論進行了最小化
你好,如何計算每週總小時數?
網站主持人對此評論進行了最小化
您好 Patricia,我可以在這裡提供的解決方案是使用我們的公式 =SUM((C2-B2)+(E2-D2))*24,然後將填充手柄向下拖動到單元格的其餘單元格以計算小時數每天。 接下來將五個工作日的小時數相加,使用 SUM 公式 =SUM(E2:E6) 獲得每週總小時數。 希望這能解決你的問題。真誠的,曼迪
網站主持人對此評論進行了最小化
有沒有辦法用它來計算你一周內到目前為止的工作量,然後從你的“預定”小時數中減去它? 例如,如果您本週總共工作了 16.47 小時,並且計劃總共工作 40 小時。 您將如何計算您在 excel 中滿足預定時間的剩餘時間?
網站主持人對此評論進行了最小化
你好明迪,
我想我現在明白你的意思了。 首先,在單元格 F2 中,我們需要使用公式 =SUM((C2-B2)+(E2-D2))*24 來計算星期一的工作時間。 然後將填充手柄向下拖動到單元格 F6 以計算一周中每天的工作時間。 然後我們使用公式 =40-SUM(F2:F6) 來計算一周的剩餘工作時間。 請看截圖,只有周一到週三有時間記錄,週四周五的工作時間為0。使用公式=40-SUM(F2:F6)返回16.25。 請試一試。 謝謝。
真誠的,曼迪
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
嗨,你好,如果餐飲業沒有給公司員工上班有午餐時間(因為午餐)那我要正常工作9小時包含午餐嗎?
網站主持人對此評論進行了最小化
你好,如果午餐時間包含工作時間裡,那麼只要用下班時間幫助工作到正常工作時間,就可以得到你的實際工作時間。
網站主持人對此評論進行了最小化
很有用! 謝謝🤓
網站主持人對此評論進行了最小化
非常實用!很打擊你的幫助!請教你如何計算出員工的工資總額和。
網站主持人對此評論進行了最小化
Začátek pracovní doby i konec se vždy liší, jak prosím automaticky odečíst 30 minut bez zadávání začátku a konce přestávky?

謝謝
網站主持人對此評論進行了最小化
感謝您在本網站上提供的信息和您的幫助!!
我已經按照主題進行了製作並製作了我的excelsheet。 我使用這個公式 =SUM((C5-B5)+(E5-D5)) 來計算每天的總工作時間。 如果我按照此線程中的建議使用 =SUM((C5-B5)+(E5-D5))*24,我將得不到正確的信息。 我使用的是“時間格式”而不是一般。即使我選擇一般,當我輸入上午 8:00 開始和下午 5:30 結束時,我仍然會得到一個奇數。

現在我想要每月的工作時間,所以我使用 =SUM(L5:L35),但我沒有得到總小時數和分鐘數,而是得到不正確的小時/分鐘數。 例如,如果總金額應該是 150 小時 32 分鐘,我會得到一個完全不同的數字。

注意:我的格式為 hh:mm

我希望你能幫助我。
網站主持人對此評論進行了最小化
嗨,NG,
很抱歉這個公式對你沒有幫助,如果你不介意的話,你最好把你的Excel文件上傳到這裡,以便我們檢查問題出在哪裡?
感謝您!
網站主持人對此評論進行了最小化
謝謝回复。 如何/在哪裡上傳我的文件? 我沒有看到附件的可能性。
網站主持人對此評論進行了最小化
你好,NG,
如果沒有“上傳附件”框,請先註冊,然後會出現“上傳附件”選項。
要註冊,請轉到文章頂部,然後單擊註冊按鈕開始。
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-register.png
對不起給您帶來不便。
網站主持人對此評論進行了最小化
Ciao, sto cercano una formula o una macro che mi permetta di calcolare le ore di presenza partendo dalle timbrature ma allineate all'orario di lavoro 標準。
Per esempio se ho l'orario di lavoro dalle 8:30 alle 12:15 con pausa pranzo e ripresa alle 13.15 fino alle 17:30 (8 ore di lavoro) ma le timbrature sono ad esempio:
Timbratura di Ingresso ore 8:10 con timbratura uscita pausa alle 12:16。 timbratura di ingresso dopo la pausa alle 12:50 timbratura di uscita 17:35。

Sicuramente tu potrai aiutarmi。 感恩在前
網站主持人對此評論進行了最小化
Добрый день! Подскажите, пожалуйста, у меня есть время прибытия и отбытия, мне нужно ввести формулу сколько на точке пробыл объект и минус 1 час обеда, тоесть если прибыл в 8:00 а отбыл 17:00 итого должно получиться 8 часов
網站主持人對此評論進行了最小化
你好,阿斯卡魯,

為了解決您的問題,請應用以下公式:=(B2-A2)-1/24
B2 是結束時間,並且 A2 是開始時間。
請嘗試,希望對您有所幫助!
網站主持人對此評論進行了最小化
你好,
我將單元格 G9 作為開始時間 (09:00:00),然後將 F9 作為結束時間 (18:00:00),並有一個計算工作時間的公式 (=IF(F9
請告知為此使用什麼最佳公式?
網站主持人對此評論進行了最小化
你好,
為了解決您的問題,請應用以下公式:

=B2-A2-TIME(0,INT((B2-A2)/TIME(6,0,0))*30,0)

B2 是結束時間,並且 A2 是開始時間。
請嘗試,希望對您有所幫助!
網站主持人對此評論進行了最小化
您好,現在遇到一個問題,我們公司的上班時間是每天早上9點到晚上20點,但客戶不管我們是否休息都會持續發信詢問問題,如果我今天想要計算人員處理案件的時間,想要扣除下班的時間和中午休息的1個半小時(12:00-13:30),請問我可以怎麼寫公式呢?謝謝。
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護