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

我正在寻找一个计算小时数的公式,并build立一个class次计划。我的想法是让经理人,房子前面和房子后面有自己的计划员。 我所处的位置是每个工作人员计算小时数的时候,但是打印时也要让读者清楚

例如,工作人员4在星期一1200-1900有一个小时的rest时间0830-1600,星期二不rest,我希望它看起来像0830-1600,但是在整个星期的时间里,天 在这里输入图像说明

我认为你需要重新devise你的日历。 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是通过连接名称和date创build的: =A7&B7时间string使用TEXT函数

 =UPPER(TEXT(C7,"hAM/PM")&"/"&TEXT(D7,"hAM/PM")) 

A1:F3创build你的表(如下所示)。 不需要手动轮class数据,但是将您的人员和date标题放在: 在这里输入图像描述

在单元格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 

结果

最后的结果在下面,可以很容易地操作更多的人/date等。

在这里输入图像描述

如果您有任何这些公式/技术的问题 – 请问