先进先出原则(共3篇)
【解析】:不管物价上涨还是下降,加权平均法存货成本的分摊是比较折中的,对存货影响不是挺大。后进先出法在物价上涨的情况下发出的成本比较高,不符合题意;先进先出法发出的存货是比较低的,期末存货计价比较高,它符合题目所说的特点。
注意:先进先出法、后进先出法有关物价走势的问题。
一、库存发出队列的求解
用先进先出法计算存货发出成本时, 先按期初单价计算发出存货的成本, 领发完毕后, 再按第一批入库的单价计算, 依次从前向后类推。在已知入库数量、单价和出库数量的前提下, 需先对出库数量进行分解, 用分解后的数量分别乘以对应单价并加和, 即可得到存货发出成本, 因此, 先进先出法计算存货发出成本的过程可用图1表示。
根据以上思路, 使用先进先出法计算存货发出成本的关键是对发出数量的分解, 即计算图1中的库存发出队列, 下面建立求解库存发出队列的模型。
建立库存发出队列计算模型如表1, 设ai、bi、ci (i≥1) 分别表示第i期入库数量、出库数量、库存数量, Xi, j (i≥0, j≥0) 表示第j期发出的bj件存货中来自于第i期入库存货ai的数量, 对ai、bi、ci、Xi, j做如下假定:
(1) 对任意i均有ai≥0, bi≥0, ci≥0;
(2) 对任意i、j, 若i*j=0, 则Xi, j=0。
以上假定, 对于求解该模型提供了便利, 假定 (1) 保证了给定的入库、出库数量是合理的, 不会产生负库存, 假定 (2) 设当i或j为0时, Xi, j=0, 事实上, 当i或者j为0时, Xi, j是没有任何含义的, 将其值设置为0, 有利于以下的归纳求解, 用数学归纳法求解Xi, j如下:
当1≤i≤2, 1≤j≤2时, 有:
当i=m, j=n时, 有:
二、借助Excel公式实现先进先出存货发出成本计算
用Excel实现先进先出存货发出成本计算所用到的函数有Sum函数、Min函数和Sumproduct函数。Sum函数和Min函数此处不做介绍, Sumproduct函数用于求给定的几组数的对应乘积的和, 例如, 在A1:A2区域分别输入“1, 2”, 在B1:B2区域内分别输入“3, 4”, 在B3单元格内输入“=SUMPRODUCT (A1:A2, B1:B2) ”, B3单元格的计算实质为“=A1*B1+A2*B2”, 结果值为“11”, 在已知库存发出队列和入库单价时, Sumproduct函数用于计算存货发出成本。
在用Excel实现过程中还用到了单元格绝对引用与相对引用。绝对引用是引用指定位置的单元格, 当公式所在单元格的位置发生改变时, 绝对引用保持不变;相对引用是包含公式和引用单元格相对位置的引用, 当公式所在单元格的位置改变时, 引用也随之改变。
例如, 在B3单元格内输入“=SUM (B$1:B2) ”, 表示求B1到B2的和, 当拖动B3单元格向下填充至B4时, B4单元格公式变成“=SUM (B$1:B3) ”, 表示求B1到B3的和, 绝对引用和相对引用用于方便地求解先进先出队列。
所设计模型的Excel表格格式设置如图2, 图2中的表格可分为两部分, A到J列为第一部分, 它详细列示了商品收发存的信息, 称作收发存明细表, K到N列为第二部分, 它详细列示了存货发出成本的计算, 称作辅助计算表, 现分别对其格式和公式设置说明如下:
在收发存明细表中, A列为入库时间, 可根据需要自行增减;B到D列为入库信息, B列为入库数量, C列为入库单价, D列为入库金额, 入库金额等于入库数量乘以入库单价;E到G列为出库信息, E列为出库数量, F列为出库单价, G列为出库金额, 出库金额区域 (G4:G6) 依次引用区域L7:N7, 出库单价等于出库金额除以出库数量;H到J列为库存信息, H列为库存数量, I列为库存单价, J列为库存金额, 库存数量等于上期库存数加上本期入库数减去本期出库数, 库存金额等于上期库存金额加上本期入库金额减去本期出库金额, 库存单价等于库存金额除以库存数量, 收发存明细表中公式的设置比较简单, 此处不做介绍。
在辅助计算表中, K4:K6是辅助区域, 即表1中的X1, 0, X2, 0, X3, 0, 值均设置为0;L2:N2为出库数量, 依次引用区域E4:E6;L3:N3是辅助区域, 即表1中的X0, 1, X0, 2, X0, 3, 值均设置为0;L4:N6是库存发出队列区域, L4单元格公式为“=MIN (L$2-SUM (L$3:L3) , $B4-SUM ($K4:K4) ) ”, 由于L4单元格的公式已包含了绝对引用和相对引用, 拖动L4单元格向下填充至L6, 再拖动L6单元格的向右填充至N6, 即可成功设置L4:N6其余单元格的公式;L7:N7是库存发出金额计算区域, L7单元格公式为“=SUMPRODUCT ($C4:$C6, L4:L6) ”, 拖动L7单元格的向右填充至N7, 即可成功设置M7:N7单元格的公式。
至此, 用Excel实现了先进先出法存货发出成本的自动计算。可以看出, 使用该方法用到的关键公式只有两个, 而通过精准地设置绝对引用和相对引用, 这两个公式又可以实现快速复制填充, 应用到其他单元格, 因此, 在存货种类不多时, 用该方法计算先进先出存货发出成本是具有一定的可操作性的。
三、借助VBA设计先进先出存货发出成本计算函数
用EXCEL已有函数固然可以实现先进先出法存货发出成本的自动计算, 然而对于存货进出量大且频繁的企业, 对每种存货都设置辅助计算表, 将会是一项巨大的工程, 因此如果能像使用Sum函数一样, 仅仅通过输入必要的参数即可实现先进先出存货发出成本的计算, 将会大大提高工作效率, 庆幸的是, VBA自定义函数为此提供了可能。
自定义函数是Excel中一个强大的扩展功能, 它可以实现不同用户的特定计算要求, 编写自定义函数需要一定的VB或VBA基础, 此处不做过多介绍, 以下仅对该函数的关键点进行说明并给出完整的代码, 具体语法请参考相关书籍。
所编写自定义函数名称为FIFO, 函数参数为3个对象变量IQ、IP和OQ, 其中, IQ为入库数量, IP为入库单价, OQ为出库数量;函数返回值为一组数据, 即出库金额序列。该函数设计要点是, 将用户选定区域的入库数量、入库单价和出库数量读入三个数组中, 然后再设置辅助数组模拟“辅助计算表”进行计算, 并将计算的结果返回给函数输出, 具体代码如下:
以图2中的数据为例, 说明自定义函数的使用。打开图2数据所在Excel表格, 使用“Alt+F11”快捷键, 进入VBA界面, 点击“插入模块”子菜单, 在插入的代码输入窗口中输入以上代码, 点击保存按钮, 关闭VBE界面。选中“G4:G6”单元格区域, 删除其中的数据, 在编辑栏中输入“=FIFO (B4:B6, C4:C6, E4:E6) ”, 同时按下Ctrl键、Shift键和Enter键, 即可看到处理后的结果。利用VBA的封装技术可以将以上代码封装成加载宏, 加载后即可使用, 在此不做详述。
四、小结
本文首先建立简化数学模型, 给出了先进先出法存货发出成本计算过程中分解存货发出数量的思路, 然后借助Excel, 设计了两种自动计算先进先出存货发出成本的方法。
方法1虽然相比方法2略显复杂, 但其所使用的公式却是基础公式, 更不需要编制程序, 且在其计算过程中产生的辅助计算表也具有一定的分析价值, 当发出成本数据异常变动时, 可以从分析发出产品的结构入手, 清晰明了地找出问题所在。方法2操作简便, 灵活性强, 计算结果直观, 在存货种类众多、进出量频繁时更能显现其优越性。
财务人员可根据企业的实际情况, 选择适合的方法, 实现先进先出存货发出成本的自动计算, 提高工作效率。
摘要:本文首先介绍存货发出成本计算过程中分解存货发出数量的思路, 然后给出用EXCEL公式自动计算存货发出成本的方法, 最后借助VBA编程设计出自定义求解函数。借助该函数, 在已知各批入库数量、单价及出库数量的条件下, 可快速实现存货发出成本的计算。
关键词:先进先出法,存货发出成本,EXCEL,VBA
参考文献
(First In First Out、FIFO)
1.目的
为了使本公司所有原材料、半成品、产成品得到有效、合理的管控,以确保所有货物能被有效的循环使用,避免造成不必要的损失,维护公司之利益。2.适用范围
本公司所有的原材料、半成品、产成品均属之。3.职责
所有仓储人员及物料管理人员针对原材料、半成品、产成品的存储、发放依此办法执行。4.作业内容:
4.1收料:原材料来料时须于加贴“识别卡”标签(识别卡上有四种颜色的批次条,每种颜色条代表一个批次,第一批为:深蓝色,第二批为:浅蓝色,第三批为:黄色,第四批为:红色),识别卡上必须写明来料的名称、规格、日期、数量、批号; 4.2 原材料检验合格后须加盖合格标识,入库时保管员须检查识别卡的信息记录是否正确、完整,同时要根据仓库内的材料批次对识别卡上的四个颜色进行相应的撕片操作;
4.3库存材料的摆放应按先进料的放上面(或外面),后进料的放下面(或里面)”的原则进行;
4.4生产剩余退料:生产剩余退料需安排下次发料时先出,并且在退料入库时贴绿色“先出”标识;
4.5 发料时须按来料识别卡上显示的批次进行先后发放物料。首先从大的范围识别:观其是否有张贴“先出”标识,没有“先出”标识的,观其识别卡上显示的颜色批次条,若标签颜色相同,则看包装上的生产日期;
【先进先出原则】推荐阅读:
先进集体先进个人名单10-05
先进双联户先进事迹06-19
2024年先进个人先进事迹06-16
805先进班集体先进事迹简介06-02
先进工作者候选人主要先进事迹07-07
排污费征收工作先进集体和先进个人名单07-16
党的先进性与党员的先进性10-23
公寓保洁员个人先进事迹保洁员先进事迹07-22