我的目标是按技术人员姓名返回每个月的总劳动量。
我有一张名为“主数据”的工作表,其中有
- 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)
您可以根据需要调整公式中的单元格引用。