如何根据时间表

时间:2016-09-19 19:54:40

标签: excel excel-formula

我有3张excel表。第二张表是员工的排列/组合列表,以及他们可以工作的轮班和工作时间。

enter image description here

第一张纸具有月度日历视图。对于每个日历日,他们从第二张表中的列表中选择 enter image description here

我希望他们的工作表显示每位员工根据工作表2编号计划工作的总小时数(B栏) enter image description here

1 个答案:

答案 0 :(得分:1)

令人敬畏的日程安排员......几年前我做了一个就像它一样,但会有额外的报告页面按标准工资,OT工资和假期工资分解总时数,然后用这些信息计算他们的总工资

我重新创建了上图所示内容的基本版本,然后根据时间表计算了两种不同的方法来计算每位员工每周的总小时数。

第一种方法是更简单的方法,使每个计算单独进行,然后在后端对它们进行总计。为此,您将为每个人的每个班次使用'countif'功能(范围是整个日历和,然后乘以第二页上每班的相应小时数。 然后在下一列中,您看到我合并了这些小计后面的单元格,并写了一个“和”公式,以总计第J列中每个班次总计的小计。这种方法更容易组合,更容易诊断问题,因为你是正在努力。

Just imagine that the section on the left and right are on different pages

我使用的第二种方法更复杂,因为它使用'sum'将这些函数嵌入到单个操作中,然后在其中使用'countif'的几次迭代。

enter image description here

如果你真的想要获得幻想,你可以再往前走一步,将数组公式放在一起,但它们有点棘手。

根据你对无害数据的细致程度,我在我的基础上添加了一个附加条件,如果有人不能正常工作会使总计单元格空白,只是因为我不喜欢看到'0'时我正在审查后端报告。

希望这有帮助。

相关问题