食品 怎么用excel的公式做先进先出的库存出货表
在编制食品库存报表时,鉴于生产日期和保质期的约束,通常采用先进先出原则,这往往需要人工计算和手动输入。
1、 假设,我们有一张今日库存表,一张今日销售表,如图其中,库存的表格填写要注意:一定要按生产日期从最旧的到最新日期进行排列!另外产品名称要跟销售表的名称要一致(正常来说用货号是最好的,每款产品的货号编码都是唯一的)不然就会出现错误。21、我们在今日库存表里,添加一列复制参数列,即将今日销售表的销量匹配到库存表的参数里,使用参数vlookup函数公式:=VLOOKUP(D:D,今日销售!D:E,2,0)
3、 2、之后,我们在今日库存表格里,添加2列,即今日库存(即今日结余库存)和今日销售其中今日销售的公式直接使用库存-今日库存这个公式即可(公式:=E8-I8),重点是今日库存的公式。
4、 3、今日库存的公式使用思路如下:1)先用sumif函数,统计符合遍历到当前行的当前产品的期初库存情况,公式:SUMIF(D$8:D8,D8,E$8:E8)这个就是我们在第8行时D8这个产品(即饼干A50)的期初库存小计,并用$锁定,以确保从第一行开始算,如果我们复制到第10行那么公式就是:SUMIF(D$8:D10,D10,E$8:E10)
5、 2)之后将这个sumif的小计跟今日销售做对比,如果比今日销售的数量少,代表当前行的库存已销售完,如果没有就将sumif的数-当前行的库存。公式为=IF(SUMIF(D$8:D8,D8,E$8:E8)<C8,0,SUMIF(D$8:D8,D8,E$8:E8)-C8)当然没完,因为这个数比当前行的期初库存还大时肯定是不合理的,所以见下一步详见。
6、 3)当这个结果数比当前行的数还大时,可以在使用一次if函数,跟当前行库存做对比,如果大于0,表示还大,返回当前行库存(即表示没动过),否则为原值(表示当前行库存是有动过的),所以合并公式:=IF(IF(SUMIF(D$8:D8,D8,E$8:E8)<C8,0,SUMIF(D$8:D8,D8,E$8:E8)-C8)>E8,E8,IF(SUMIF(D$8:D8,D8,E$8:E8)<C8,0,SUMIF(D$8:D8,D8,E$8:E8)-C8))
7、 我们可以通过筛选一款产品来验证一下:例如,我们筛选饼干B50,可以发票总库存80件,销售了78件,那肯定剩余2件,也就是剩余最后一批次2件,通过筛选(如图),可以发现公式是正确的
文章标题:食品 怎么用excel的公式做先进先出的库存出货表
文章链接://www.hpwebtech.com/jiqiao/175693.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
- 上一问:Excel插入正方形或圆形形状技巧!
- 下一问:将多列多行数据整理成一列方法之三
相关软件推荐
其他类似技巧
- 2024-08-17 07:38:02如何使用手机制作表格
- 2024-08-17 07:35:02如何给表格加右框线
- 2024-08-17 07:25:02Excel文档如何自定义设置页边距?
- 2024-08-17 07:24:02excel字符串的截取
- 2024-08-17 07:23:01Excel中怎么只保留外部边框?
- 2024-08-17 07:21:01Excel用公式进行文字合并方法
- 2024-08-17 07:18:02Excel如何使用YEAR返回日期序号的年份?
- 2024-08-17 07:16:02Excel表格中金额如何转大写?
- 2024-08-17 07:11:02Excel单元格式怎么设置为_ * #,##0_ ;_ * -#
- 2024-08-17 07:09:01如何根据单元格内容设置颜色
Microsoft Office Excel2007软件简介
excel2007是2007版的Microsoft Office中的重要模块组件,Excel2007可以在电脑上编写电子表格,是最好用的办公软件,可以满足用户对表格的自定义编辑,还具有强大的图形功能,功能全面。zol提供excel2007官方版下载。excel2007具有强大插件平台支持,免费提供海量在线存储空间及wps文字文档模板,支持阅读和输出PDF文件,全... 详细介绍»