
又是一个进销存系统的问题,
示意图如下(共4张)
在<<产品资料>>表G3中输入公式:=IF(B3="","",D3F3) ,公式下拉
在<<总进货表>>中F3中输入公式:=
IF(D3="","",E3INDEX(产品资料!$B$3:$G$170,MATCH(D3,产品资料!$B$3:$B$170,0),3)) ,公式下拉
在<<总进货表>>中G3中输入公式:=IF(D3="","",F3IF($D3="","",INDEX(产品资料!$B$3:$G$170,MATCH($D3,产品资料!$B$3:$B$170,0),5))) ,公式下拉
在<<销售报表>>G3中输入公式:=IF(D3="","",E3F3) ,公式下拉
在<<库存>>中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)) ,公式下拉
至此,一个小型的进销存系统就建立起来了
当然,实际的情形远较这个复杂的多,我们完全可以在这个基础上,进一步完善和扩展,那是后话,且不说它
1、新建一个excel表格,在表格中根据下图的样式在单元格内输入对应的文字,具体文字内容可以根据需要修改。
2、然后在库存余额的单元格中输入余额计算公式:=B2-C2+D2-E2,意思是增加当月采购并减少当月销售,公式可以根据月份增加。
3、然后将输入的公式生成结果,在所有的月份单元格内数据为零时,库存余额此时没有数据显示。
4、然后在对应的服装型号后,根据每月采购与销售的数据填入对应的表格中,即可在库存余额的位置自动生成计算结果。
建议你把数据分成几个表格(sheet),
1一个表格做产品信息表(包含50个产品的情况,并且设置一个列作为产品编码,其他表格引用的时候用得着)
2在用一个表格做进货明细表,所有进货的明细都存放在这里。
3再用一个表格作为进货输入表格,也可以用窗体做。
4再就是用一个表格作为查询用(就是查询窗口)
如果这样把功能都分开,思路也清晰了。解决起来也简单了。当然可以excel的公式解决,但我还是建议用VBA,因为数据多了之后,公式就会随之增加,那你这个表格的反应就会越来越慢。如果你懂一点数据库,把数据放在数据里就更好了。
1、先制作三张表格:一张进货表、一张销售表、最后一张结存表。
2、制作进货表的表头,制作销货表的表头,制作结存表的表头。
3、打开结存表,把鼠标放在单元格,之后点击公示栏的fx。
4、点击之后页面会d出“插入函数”,选择“SUMIF”,点击确定。
5、确定之后,页面会d出“函数参数”, 用鼠标点击第一行末尾的向上箭头,点击后,参数函数会变成单独的一行。
6、用同样的方法,设置单元格,就是销售数量的公式。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)