Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel-基于其他工作表匹配的总和_Excel - Fatal编程技术网

Excel-基于其他工作表匹配的总和

Excel-基于其他工作表匹配的总和,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

我有两张床单

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            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