如何解决我需要从将耗尽我的库存的行中检索日期
这很难解释...
我有一份从 MRP 系统中提取的报告,其中提供了截止日期、所需数量和项目编号。通常会有几行具有相同的项目编号,每行代表不同的销售订单。 我有另一份报告,其中提供了每件商品的现有数量。在此报告中,每个项目仅列出一次。
我需要获取与将用完最后一个库存的行对应的截止日期。 (逆向跳动)
截止日期 | QTY-REQ | 项目 |
---|---|---|
4/27/21 | 5 | C |
4/28/21 | 7 | A |
4/29/21 | 5 | B |
4/30/21 | 1 | B |
5/1/21 | 13 | A |
5/2/21 | 4 | A |
5/3/21 | 12 | C |
5/4/21 | 1 | A |
总部 | 项目 | INV. RUNOUT |
---|---|---|
10 | A | 这里的公式,结果应该是 5/1/21 |
5 | B | 结果应该是 4/30/21 |
10 | C | 结果应该是 5/3/21 |
我希望这是有道理的,如果没有,请告诉我我可以回答什么来帮助解决这个问题。
-尼克
解决方法
您需要在使用 IF(SUMIFS(
的第一个报告中添加一个新列,以仅显示在该日期或之前库存用完的行的日期。然后在第二个报告中,使用 MINIFS()
(一个相当新的函数)来查找该列中与每个产品匹配的最早日期。
在下面的例子中,我假设上面显示的两个报告都是 A B 和 C 列,在同一个 Excel 文件中,在名为 Report1 和 Report2 的工作表上。
在 Report1 的单元格 Z2 中,输入公式 IF(SUMIFS(B:B,A:A,"<=" & A2,C:C,C2) > INDEX(Report2!A:A,MATCH(Report1!C2,Report2!B:B,0)),A2,"")
并向下复制所有行。这只会显示到该日期库存已用完的日期。
在 Report2 的单元格 C2 中,输入公式 =MINIFS(Report1!Z:Z,Report1!C:C,Report2!B2)
以获取上述公式中显示的最早相关日期。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。