Excel表格中如何设置自动扣库存
1.先在同一工作簿中作: 库存汇总、入库、出库 三个表格。
2.在库存汇总表中输入数据
然后选中型号列,将型号列设置为型号输入唯一性(避免重复统计):
1)数据有效性——设置:自定义——公式:=COUNTIF(B:B,B1)=1.
2)出错警告——停止.
3.在库存汇总表中设置公式
A3单元格中输入此公式: =IF(B3="","",1)
A4单元格中输入此公式:=IF(B4="","",A3+1)
E3单元格中输入此公式: =IF(B3="","",SUM(D3+F3-G3))
F3单元格中输入此公式: =IF(B3="","",SUMIF(入库!C:C,B3,入库!E:E))
G3单元格中输入此公式: =IF(B3="","",SUMIF(出库!C:C,B3,出库!E:E))
然后将上行的公式复制到下面的行。
4.在入库表中输入数据,设置公式
A3单元格中输入此公式: =IF(B3="","",1)
A4单元格中输入此公式:=IF(B4="","",A3+1)
D3单元格中输入此公式:=IF(C3="","",VLOOKUP(C3,库存汇总!B:C,2,0))
然后将上行的公式复制到下面的行。
5.在出库表中输入数据,设置公式,同入库表中的一样设置。
典型的进销存系统呀,
示意图如下(共4张)
在<<产品资料>>表G3中输入公式:=IF(B3="","",D3*F3) ,公式下拉.
在<<总进货表>>中F3中输入公式:=
IF(D3="","",E3*INDEX(产品资料!$B$3:$G$170,MATCH(D3,产品资料!$B$3:$B$170,0),3)) ,公式下拉.
在<<总进货表>>中G3中输入公式:=IF(D3="","",F3*IF($D3="","",INDEX(产品资料!$B$3:$G$170,MATCH($D3,产品资料!$B$3:$B$170,0),5))) ,公式下拉.
在<<销售报表>>G3中输入公式:=IF(D3="","",E3*F3) ,公式下拉.
在<<库存>>中B3单元格中输入公式:=IF(A3="",0,N(D3)-N(C3)+N(E3)) ,公式下拉.
在<<库存>>中C3单元格中输入公式:=IF(ISNUMBER(MATCH($A3,销售报表!$D$3:$D$100,0)),SUMIF(销售报表!$D$3:$D$100,$A3,销售报表!$E$3:$E$100),"") ,公式下拉.
在<<库存>>中D3单元格中输入公式:=IF(OR(NOT(ISNUMBER(MATCH($A3,总进货单!$D$3:D$100,0))),A3=""),"",SUMIF(总进货单!$D$3:$D$100,$A3,总进货单!$F$3:$F$100)) ,公式下拉.
至此,一个小型的进销存系统就建立起来了.
当然,实际的情形远较这个复杂的多,我们完全可以在这个基础上,进一步完善和扩展,那是后话,且不说它.