#先进先出#每批次采购价格不同,计算期末库存成本

目的要求:

1.月末盘点了库存数量
2.配合上之前的采购单(采购量以及采购单价)
3.按照先进先出的准则

比如A产品,12月入库了三批各10个,价格分别为1元、2元、3元,12月出库了18个,月底库存剩下12(2个价格是2元,10个价格是3元)个,结存的库存成本应该是34元(2*2+10*3)

求助人想要的是以函数公式的方法达到如上效果,但是因为我的函数公式没有想到比较好的方法,所以我用VBA做的相同的效果函数公式还是不太熟练呀(ಥ_ಥ) 

根据求助人提供的数据如下:

然后根据库存记录里面的数据,和期末成本里面的期末库存的数量,我写出了如下代码,

这个代码实现的功能是将库存记录里面的产品行列的数据,不重复的提取到期末成本中的A列,这样可以避免当有新产品入库的时候的复制粘贴。

需求是先进先出,也就是相当于余下的库存需要跟最近一次的入库数量进行相减,故而设计了如下代码:

扫描二维码关注公众号,回复: 2623114 查看本文章

这个代码运行之后,可以在期末成本的表的C列得到每个产品相应的成本。

最后放上效果图。

这个题目是ExcelHome里面的函数与公式板块中别人的求助题目,链接如下:http://club.excelhome.net/thread-1426736-1-1.html(出处: ExcelHome技术论坛)

猜你喜欢

转载自blog.csdn.net/nodoself/article/details/81210050