分享

你还在为库存先进先出而苦恼吗?来这里看看吧!

 EXCEL应用之家 2021-03-04


送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!




有过供应链管理工作经验的小伙伴们都知道,我们每天都要和库存打交道,眼睛时时刻刻盯住库存的异动并随时要安排出货和补货。

下面就是这样的一个例子。表中的产品需要补货了。每种产品都各有三个仓库。补货的原则是按照A、B、C的顺序来出货。只有当前一个仓库出清后才能从后一个仓库中继续出货。



小伙伴们知道该怎么做吗?


01

函数公式法

其实运用函数来解决这个问题并不是特别复杂。因为它不牵涉到太多的函数技巧,纯粹是一个数学逻辑过程。



在单元格G2中输入公式“=TEXT(IF(SUM($C2:C2)>$B2,$B2-SUM($C2:C2)+C2,C2),"0;;")”并向右向下拖曳即可。

思路:

  • 这个公式本身非常简单。它基本的逻辑思路是:当A仓库的数量大于需要补货的数量时,直接从A仓库中出货即可;若A仓库的数量小于需要补货的数量,则直接将A仓库出清后继续从后面的仓库出货

  • 请注意公式中单元格引用的格式变化

  • 最后利用TEXT函数将所有的负数转变为空值


02

规划求解法

这个题目用规划求解来做则更加简单。



在正式开始前,我们先做一些辅助列。如上图,K列、L列和M列的公式已经写在下方了。

由于要求按照A-B-C的出货方式出货,因此对三个仓库分配了不同的系数,以区别出货的优先程度。

打开规划求解对话框,按照下图中输入相关的参数。



单击“求解”后会生成结果。



最终确定保留结果即可。



这道题目也充分说明了,当我们面对问题时,不同的思路会有不同的解决方案。方案没有优劣之分,选择最适合的那个就好。

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”

戳原文,更有料!免费模板文档!

推荐阅读

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多