劳工责任

劳工责任

我的目标是按技术人员姓名返回每个月的总劳动量。

我有一张名为“主数据”的工作表,其中有

  • E 列中的“名字”
  • F 列中的“姓氏”
  • G 栏“工时”
  • L 列中的“服务结束日期”(月份)

我有另一张名为“First Last”的工作表,我想在该工作表上创建一个汇总表,其中每行对应一名技术人员,每列对应一个月。表中的值将是该技术人员当月工作时间的总和。

我不确定是否应该使用 =VLOOKUP 或 =SUMIF 公式将信息从主数据表拉到“第一个最后一个”工作表单元格 B2:M2。

答案1

这解决了这个问题:

在此处输入图片描述

怎么运行的:

  • First & Last要获取技术人员的唯一姓名列表,请在Sheet 的单元格 F27中使用数组 (CSE) 公式:

    {=IFERROR(INDEX(Master!$A$27:$A$38, MATCH(0,COUNTIF($F$26:F26, Master!$A$27:$A$38), 0)),"")}
    

完成公式Ctrl+Shift+Enter& 向下填充。

  • First & Last在工作表单元格 G27中获取月份总工作时间公式:

    =SUMIFS(Master!$C$27:$C$44,Master!$A$27:$A$44,$F27,Master!$D$27:$D$44,G$26)
    
  • 填写公式。

  • 在单元格 I27 中附加公式以得到当月总工作时数。

    =SUM(G27:H27)

您可以根据需要调整公式中的单元格引用。

相关内容