我有两张Sheet1& Sheet2,Sheet1有四列,如EMP No,Project Number,Month&工作日。
在sheet2中我有相同的四列,但是有一些员工将在那个月的两个项目中工作,例如:如果Emp No,项目编号和&月份匹配,然后应填充该员工的第4列值。我通过引用两张纸中的单元格来做到这一点。
两张纸的订单与下面提到的相同。
Column A = Emp No, Column B = Project Number Column C = Month Column D = Working Days
=SUMIFS('Sheet2',$D$2:$D$10000,$C$2:$C$10000,"="&M2,$B$2:$B$10000,"="&C2,$A$2:$A$10000,A2)
答案 0 :(得分:2)
我收集你的聚合发生在Sheet2
,所以公式应该是:
=SUMIFS(Sheet1!D:D,Sheet1!A:A,Sheet2!A1,Sheet1!B:B,Sheet2!B1,Sheet1!C:C,Sheet2!C1)
如果您的汇总发生在Sheet1
,请使用以下内容:
=SUMIFS(Sheet2!D:D,Sheet2!A:A,Sheet1!A1,Sheet2!B:B,Sheet1!B1,Sheet2!C:C,Sheet1!C1)
答案 1 :(得分:1)
如果我理解正确,Sheet2每个项目每月可以包含多行员工?因此,例如,EMP No 1可以在项目1中列出,在1月5次,每个工作日等于1,而项目2,在1月份2个月,每个工作日等于1
您的Sheet1工作表,打算单独列出所有员工,项目和月份,以便计算每个月每个项目的工作天数?根据该示例,EMP No 1将显示以下内容:
我建议,如果您已经设置了Sheet1中的唯一列表,请将以下公式输入到单元格D2
(工作日)中,然后复制下来。我在Sheet2上假设了100个条目,因此您需要修改公式中的Sheet2!
范围以适合您的数据。
= SUMIFS(Sheet 2中$ d $ 2:$ d $ 101 Sheet 2中$ A $ 2:$ A $ 101工作表Sheet $ A2,Sheet 2中$ B $ 2:!!$ B $ 101中,工作表Sheet $ B2,Sheet 2中$ C $ 2:$ C $ 101 $表Sheet 1 C2)