根据预先选择的日期之前的一周中的几周的总和值

时间:2019-02-06 19:06:26

标签: excel powerquery excel-2016 sumifs

我查看了一个预测,该预测告诉我对我制造的零件有什么要求。 需求在每周时段中列出。 预测显示了本周以及一年中所有未来几周的需求。 预测还显示了过去几周内已过期的需求。

我有一个按周细分的表,该表使用和索引(匹配功能,可从预测中提取每周需求,并将其放入适当的每周时段。

我正在努力寻找一个公式,该公式将汇总过去几周的所有数量并将其显示在一个单元格中。

我认为它类似于下面的代码。我知道此代码不正确。

=SUMIF(DataPSI!$B$6:$BR$98,WEEKNUM(DataPSI!$B$5:$AI$5,1)<WEEKNUM(TODAY(),1))

是否可以实现这些功能的组合?

请查看下面的图像以获取细分: 单元格范围:E10:AZ10使用以下索引(匹配项从数据透视表中拉出。如您在图像中所见,当前周是第6周(如单元格E5和单元格A7中所示): enter image description here

从此数据透视表中提取。正如您在下面的数据透视表中所看到的,它显示了第6周的需求,但在BUT之后,它还显示了第3周和第5周的需求。 enter image description here

我需要一个公式,该公式将取过去几周的总和,并将结果返回到第一张图片中的单元格C12。

注意:随着周的变化,第二个图像中的数据透视表显示不同的结果,您会注意到单元格B1中的日期过滤器。因此,下周当我的超级查询将新数据上传到主表时,第二张图片中的数据透视表将添加新的一周以供选择。

因此,超出预期需求的公式必须能够识别当前周是什么,并且只求和当前周之前的总和。 示例:当前周为6,将所有在1-5周中都有值的周相加。 快进下周;当前一周将是第7周,将所有具有1-6周值的周加总。

数据透视表数据布局 enter image description here

结果表数据布局 enter image description here

1 个答案:

答案 0 :(得分:1)

DataPSI上的星期数似乎已经是星期数,因此无需使用WEEKNUM(DataPSI!$B$5:$AI$5,1)进行转换

SUMIF的顺序也是错误的。条件是必须是字符串,并且两个范围内的单元格数目都必须匹配。

=SUMIF(DataPSI!$B$5:$BR$5,"<" & WEEKNUM(TODAY(),1),DataPSI!$B$6:$BR$6)

根据您的修改:

=SUMIF(ataPSI!$B$5:$BR$5,"<" & WEEKNUM(TODAY(),1),INDEX(DataPSI!$B:$BR,MATCH($A10,DataPSI!$A:$A,0),0))