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保护