Excel-基于其他工作表匹配的总和
我有两张床单 SHEET1有一个名称和一个日期列 SHEET2有名称、日期和总计列 SHEET1具有唯一的名称和日期(可以是多个名称,但不能有多个具有相同日期的名称) SHEET2有一组多个名称和日期以及总计 例如: 表1Excel-基于其他工作表匹配的总和,excel,Excel,我有两张床单 SHEET1有一个名称和一个日期列 SHEET2有名称、日期和总计列 SHEET1具有唯一的名称和日期(可以是多个名称,但不能有多个具有相同日期的名称) SHEET2有一组多个名称和日期以及总计 例如: 表1 NAME DATE Todd 3/12/2013 Andy 3/15/2013 Bill 11/11/2013 Paul 3/10/2014 表2 NAME DATE
NAME DATE
Todd 3/12/2013
Andy 3/15/2013
Bill 11/11/2013
Paul 3/10/2014
表2
NAME DATE TOTAL
Todd 3/12/2013 $10
Todd 3/12/2013 $15
Todd 3/19/2013 $12
Bill 11/11/2013 $10
Bill 11/15/2013 $12
ANDY 3/15/2013 $15
Paul 3/25/2014 $20
如果SHEET1与SHEET2匹配,我需要能够每月和每年合计。在上面的示例中,它将如下所示:
2013年3月-40美元(Paul和最后一个Todd不计算在内,因为第2张中Todd的日期与第1张中Todd的姓名和日期不匹配)
2013年11月-10美元(同样,由于日期与表1中的账单不匹配,表2上的最后一张账单总额不计算在内)
有什么想法吗?我假设表格从相应表格中的A1开始,表格称为Sheet1,Sheet2(您可能需要采用公式) 表2
NAME**********DATE************TOTAL*********IsValid
Todd**********3/12/2013*******$10***********=COUNTIFS(Sheet1!$A:$A,A2,Sheet2!$B:$B,B2)>0
Todd**********3/12/2013*******$15***********=COUNTIFS(Sheet1!$A:$A,A3,Sheet2!$B:$B,B3)>0
...
COUNTIFS(Sheet1!$A:$A,A2,Sheet2!$B:$B,B2)统计在Sheet1列A中等于(Sheet2)A2,在Sheet1列B中等于(Sheet2)B2的行数
表3
DATE***********TOTAL
1/1/2013*******=SUMIFS(Sheet2!$C:$C,Sheet2!$D:$D,true,Sheet2!$B:$B,">=" & A2,Sheet2!$B:$B,"<" & DATE(YEAR(A2),MONTH(A2)+1,1))
2/1/2013*******=SUMIFS(Sheet2!$C:$C,Sheet2!$D:$D,true,Sheet2!$B:$B,">=" & A3,Sheet2!$B:$B,"<" & DATE(YEAR(A3),MONTH(A3)+1,1))
...
日期**********总计
2013年1月1日*****=SUMIFS(Sheet2!$C:$C,Sheet2!$D:$D,对,Sheet2!$B:$B,“>=”&A2,Sheet2!$B:“=”&A3,Sheet2!$B,“=”&A2,Sheet2!$B:$B,”Sheet2!$B:
应该是Sheet1!$B:$B