如何用EXCEL制作一个简易的库存系统
用EXCEL制作这样一个简易的库存系统
先需要知道做这样一个表的内在逻辑在哪里?
1、剩余库存=前一日库存+当日入库-当日出库
2、前一日库存是个变量,实际上是起始于原始库存,然后由(当日入库-当日出库)这个变量一起构成
(一)自动计算剩余库存
主要用到函数:VLOOKUP定位前一天的剩余库存,加减出入库这个不用说,得到的就是当日库存
(二)当日未录入出入库时无数据
用上述方式如果直接套用公式到每一列,得到的结果是只要输入原始库存,即使还没录入1号的出入,从1-31号就自动列出库存均为原始库存(如下图),虽然逻辑上是我每天录入当天的库存会发生变化,但我们要的是只有当我那天录入了,那天就显示库存,在它之后的日期还没到,显然不应该显示。
用到函数:IF(AND(当日入库=””,当日出库=””),0,VLOOKUP……)
意思是,当日入库和当日出库同时未输入时,此单元格为0,否则按之前的自动计算剩余库存的公式。
这里需要注意的是,当日入库和出库同时未输入,我们默认是未来尚未发生的时间,如果已经发生,只是当天出入库为0,那么需要在出入库中输入0,否则剩余库存为0显然不符合。
实际上,未来的剩余库存为0也不是我们的目标,设置为0只是为了让它不作显示。
(三)数据为0时不显示
(四)保护工作表的公式不被变动,同时产品名称可以更改,可以增项录入
1、选中全部工作表(如果需要增加备注的地方,在原表基础上多选几行),单元格格式—“保护”—锁定与隐藏双双取消
2、CTRL+G定位公式
这时候就会自动选中只涉及到公式的部分。
3、再次锁定,重复第一步,单元格格式—“保护”,将锁定与隐藏双双勾选 这时候就锁定了涉及到公式的部分
4、审阅—保护工作表
一二项是必选,然后希望哪些内容可以更改就选哪些。
(如果有人需要此库存模板,请关注微心公众号“梵心语舍”或私信作者。)