返回目录:excel表格制作
搞一个进销存系统,就连货7a64e4b893e5b19e337品发给谁了也一清二楚,
示意图如下(共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)) ,公式下拉.
至此,一个小型的进销存系统就建立起来了.
当然,实际的情形远较这个复杂的多,我们完全可以在这个基础上,进一步完善和扩展,那是后话,且不说它.
这个可以解决,如图就是较简单的进销存表。
用SUMPRODUCT函数多条件求和解决库存问题。
1.先做好一个普通的EXCEL现金流水账,填入相关数据,在“方向”栏里如图对应的是G6单元格,在G6里输入=IF(H5+E6-F6>,“借“,“贷“)回车,这组函数的意思是“当H5+E6-F6大于0时,显示“借”,否则显示“贷”
2.这样在G6单元格内就出zhidao现了一个“借”,再选中“余额金额”栏里相应单元格,如图H6,输入“=IF(G5=”借”,H5+E6-F6,E6-F6-H5)”,回车,这段意思是:当G5单元格显示“借”时,H6单元格等于H5+E6-F6,否则E6-F6-H5
3.这时余额栏里也出现了应有的金额数字版,再选中刚才输入“借、贷”函数的G6单元格,当光标移到单元格右下角时,光标由空心+字变成实心+字时按住鼠标左键沿“方向”单元向下拖动,直至账尾,这个过程也是将G6单元格内的函数按对应关系变量复制到其他“方向”单元内的过程
4.这时向应的单元格内出现了“借”或“贷”
5.再用同样方法将余额单元格H6当中的函数变量复制到相应位置,这时相应余额也自动计算出来了,由于余额中有了数据权,前面的“借、贷”方向也发生了改变,至此自动计算方向与余额的电子账就有了
举例说明:
做一来个最简单的成品库存管理,也可以用于贸易公司的进销存。为了简便,每天对于同一种产品的入库或出库仅源记录一个总入库数或总出库数。
共建立3张工作表,分别对应入库、出库、在库。在月初对期初在库进行更新,记录保留一个月的入出库数据。月百末对账后可以将这个数据文件保留便于查询。同时将月末数据复制到下月的期初数据中。如下图所示:
如果每天同度一种产品入出库比较频繁时,这种形式就不太适应需求了。这是可以再增加两张入出库明细表,详细记录每一笔入出库数据,然后利知用VBA,每天将入出库数量汇总后放入该表。这样用这张表来看道每天的入出库总数及了解即时库存,需要了解具体那笔入出库时也有据可查。