![](/img/trans.png)
[英]how to summarize total hours worked by an employee per week based on the schedule
[英]How do I add a unit suffix to the hours an employee has worked?
我正在寻找一个计算小时数并制定轮班计划的公式,我的想法是让经理,房屋前部和房屋后部都有自己的计划者。 当我尝试计算每个工作人员的小时数时,我会跌倒,但是当打印时,也让读者看得清楚
例如,工作人员4做0830-1600,在星期一1200-1900休息一小时,在星期二不休息,我希望它看起来像0830-1600,但是在总小时数中要计算每个星期的时间天
我认为您需要重新设计日历。 Excel喜欢将原始数据拆分为单独的行,因此让我们开始吧。
因此,让我们着手,将让我们在那里的数据 - 行 。 对于此示例,将数据粘贴到单元格A6
:
Name Day Time In Time Out Total
Name 1 09/01/17 08:00 18:00 10:00
Name 1 12/01/17 11:00 15:00 04:00
Name 1 13/01/17 12:00 21:00 09:00
Name 2 10/01/17 08:00 13:00 05:00
Name 2 11/01/17 12:00 20:00 08:00
Name 2 13/01/17 10:00 14:00 04:00
通过将名称和日期连接起来即可创建唯一ID : =A7&B7
。 时间字符串使用TEXT
函数
=UPPER(TEXT(C7,"hAM/PM")&"/"&TEXT(D7,"hAM/PM"))
在A1:F3
创建表格(如下所示)。 无需手动轮班数据,但可以将您的人员和日期标题放在:
在单元格B2
使用此简单公式,向下拖动以填充班次数据
=IFERROR(VLOOKUP($A2&B$1,$F$6:$G$12,2,0),"OFF")
同样,您可以使用此公式计算total hours
=SUMIF($A$7:$A$12,$A2,$E$7:$E$12)*24
最终结果如下,可以方便地为更多的人/约会等操作。
如果您对这些公式/技术有疑问-请询问
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.