我查看了一个预测,该预测告诉我对我制造的零件有什么要求。 需求在每周时段中列出。 预测显示了本周以及一年中所有未来几周的需求。 预测还显示了过去几周内已过期的需求。
我有一个按周细分的表,该表使用和索引(匹配功能,可从预测中提取每周需求,并将其放入适当的每周时段。
我正在努力寻找一个公式,该公式将汇总过去几周的所有数量并将其显示在一个单元格中。
我认为它类似于下面的代码。我知道此代码不正确。
=SUMIF(DataPSI!$B$6:$BR$98,WEEKNUM(DataPSI!$B$5:$AI$5,1)<WEEKNUM(TODAY(),1))
是否可以实现这些功能的组合?
请查看下面的图像以获取细分: 单元格范围:E10:AZ10使用以下索引(匹配项从数据透视表中拉出。如您在图像中所见,当前周是第6周(如单元格E5和单元格A7中所示):
从此数据透视表中提取。正如您在下面的数据透视表中所看到的,它显示了第6周的需求,但在BUT之后,它还显示了第3周和第5周的需求。
我需要一个公式,该公式将取过去几周的总和,并将结果返回到第一张图片中的单元格C12。
注意:随着周的变化,第二个图像中的数据透视表显示不同的结果,您会注意到单元格B1中的日期过滤器。因此,下周当我的超级查询将新数据上传到主表时,第二张图片中的数据透视表将添加新的一周以供选择。
因此,超出预期需求的公式必须能够识别当前周是什么,并且只求和当前周之前的总和。 示例:当前周为6,将所有在1-5周中都有值的周相加。 快进下周;当前一周将是第7周,将所有具有1-6周值的周加总。
答案 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))