日期范围内的数据汇总和其他=文本

时间:2016-06-14 00:47:28

标签: arrays excel indexing match sumifs

我有一个包含两个标签的数据集,一个包含每月目标(目标),另一个标签包含销售和订单数据。我试图使用索引(Match和SumIfs:

)使用几个参数将其他标签中的销售数据汇总到目标标签中

我的尝试:

=SUMIFS(INDEX(OrderBreakdown!$A$2:$T$8048,,MATCH(C2,OrderBreakdown!$G$2:$G$8048)),OrderBreakdown!$I$2:$I$8048,">="&A2,OrderBreakdown!$I$2:$I$8048,"<="&B2)

Order Breakdown是另一张表,如果OrderBreakdown_Category(Col G)= Col C以及OrderBreakdown_Order Date(Col I)&gt; = Start Date(Col A)和OrderBreakdown_Order,OrderBreakdown表中的D列是我要求的总和日期(Col I)&lt; =结束日期(Col A)

我的回答应该更符合Col D,但我得到的是$ MM

以下是我从中获取的数据集示例:

数据集我从

拉出来

example Data set

1 个答案:

答案 0 :(得分:0)

好的,我不确定为什么你的总和范围是从A到T - 这可能是你出错的地方。另外,我没有找到必要的索引方法。这应该适合你

=SUMIFS(OrderBreakdown!$D$2:$D$8048,OrderBreakdown!$I$2:$I$8048, ">=" & A2,OrderBreakdown!$I$2:$I$8048, "<=" & B2, OrderBreakdown!$G$2:$G$8048, "<=" & C2)

以下是我的样本数据从第一张第2行开始

1/1/2011    1/30/2011    Office Supplies 

然后orderBreakdown选项卡从C列开始

Discount    Sales   Profit  Quantity    Category    sub-category    OrderDate
0.5 $45.00  ($26.00)    3    Office Supplies    Paper 1/1/11 Eugene Mo Stockholm Sweden North Home Offic 1/5/11 Second Cla: Stockholm 2011-(11 0.1-2011 2011    1/1/2011
0   $854.00     $290.00     7   Furniture   BookCases   1/2/2011
0   $854.00     $290.00     7   Furniture   BookCases   12/32/2010