繁体   English   中英

如何在员工工作时间中添加单位后缀?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM