Bad*_*dja 1 excel equation formula excel-formula
我正在寻找一个计算小时数并制定轮班计划的公式我的想法是为经理人,房子前面和后面的房子都有自己的计划员.我堕落的地方是当我试着为每个工作人员计算几个小时但是在打印时也让读者清楚
例如,工作人员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
Run Code Online (Sandbox Code Playgroud)
只需连接名称和日期即可创建唯一ID : =A7&B7
. 而时间字符串使用TEXT
功能
=UPPER(TEXT(C7,"hAM/PM")&"/"&TEXT(D7,"hAM/PM"))
Run Code Online (Sandbox Code Playgroud)
创建你的表A1:F3
(如下所示).不需要手动班次数据,但确实将您的人员和日期标题放在:
在单元格中使用此简单公式,B2
然后向下拖动以填充移位数据
=IFERROR(VLOOKUP($A2&B$1,$F$6:$G$12,2,0),"OFF")
Run Code Online (Sandbox Code Playgroud)
同样,您可以使用此公式 total hours
=SUMIF($A$7:$A$12,$A2,$E$7:$E$12)*24
Run Code Online (Sandbox Code Playgroud)
最终结果如下,可以轻松操作更多人/日期等.
如果您对这些配方/技术有任何疑问 - 请询问
归档时间: |
|
查看次数: |
84 次 |
最近记录: |