一个方法,你这样设置:
A B C D E F
产品编号,入库;产品编号,出库;产品编号,库存
在库存列输入=sumif(A:A,"=E2",B:B,0)-sumif(C:C,"=E2",D:D,0)。Ctrl+Shift+Enter结束,然后下拉填充
另一个方法,可以用连续记录,再通过透视表汇总。
建立一个进销存系统,
示意图如下:(有4张表)
在<<入库表>>中,在D3中输入公式:=IF(G3="","",INDEX(产品资料表!A$3:Z$100,MATCH(入库表!B3,产品资料表!A$3:A$100,0),3)) , 下拉
在I3中输入公式:=IF(G3="","",INDEX(产品资料表!A$3:Z$100,MATCH(入库表!B3,产品资料表!A$3:A$100,0),4)) , 下拉
在J3中输入公式:=IF(G3="","",G3I3) , 下拉
在<<出库表>>中,在D3中输入公式:=IF(G3="","",INDEX(产品资料表!A$3:Z$100,MATCH(入库表!B3,产品资料表!A$3:A$100,0),3)) , 下拉
在I3中输入公式:=IF(G3="","",INDEX(产品资料表!A$3:Z$100,MATCH(入库表!B3,产品资料表!A$3:A$100,0),4)) , 下拉
在J3中输入公式:=IF(G3="","",G3I3) , 下拉
在<<库存表>>中,在C4中输入公式:=IF(B4="","",INDEX(产品资料表!A$3:Z$100,MATCH(入库表!B3,产品资料表!A$3:A$100,0),3)) , 下拉
在G4中输入公式:=IF(F4="","",INDEX(产品资料表!A$3:Z$100,MATCH(入库表!B3,产品资料表!A$3:A$100,0),4)) , 下拉
在H4中输入公式:=IF(F4="","",F4G4) , 下拉
在J4中输入公式:=IF(I4="","",INDEX(产品资料表!A$3:Z$100,MATCH(入库表!B3,产品资料表!A$3:A$100,0),4)) , 下拉
在K4中输入公式:=IF(I4="","",I4J4) , 下拉
在L4中,输入公式:=IF(F4="","",N(F4)-N(I4)) ,下拉
至此,一个小型的进销存系统就建立起来了
这样写:
如果不会,可以加我msn heroes3player@yahoocomcn
Dim cnn As Object
Dim rst As Object
Dim Sql As String
Set cnn = CreateObject("ADODBconnection")
Set rst = CreateObject("ADODBrecordset")
cnnOpen "Provider=MicrosoftJetOLEDB40;Extended Properties='Excel 80;';Data Source=" & ThisWorkbookFullName
Sql = "select b1物料号,b1物料名称,b1当前库存 from [库存$] as b1 where b1物料号='" & Trim(Cells(Targetrow, Col_GoodsCode)Value) & "'"
rstOpen Sql, cnn, 1, 1
If rstRecordCount > 0 Then
If IsNull(rst("当前库存")) Or Trim(rst("当前库存")) = "" Then
Sql = "update [库存$] as b1 set b1当前库存= " & TargetValue & " where b1物料号='" & Trim(Cells(Targetrow, Col_GoodsCode)Value) & "'"
Else
Sql = "update [库存$] as b1 set b1当前库存=b1当前库存 + " & TargetValue & " where b1物料号='" & Trim(Cells(Targetrow, Col_GoodsCode)Value) & "'"
End If
cnnExecute Sql
End If
我这个正好适合你用 我给你提交了,请注意查收
Excel物资管理系统,实现入出库管理、库存管理、先进先出、货位管理等
下载地址:
以下内容引自北京富通维尔科技有限公司网站
该工具采用Excel数据库引擎技术,按照软件工程思路设计开发,运行稳定,简单实用。公开版除了商品属性内容少,在功能上不做任何限制。可以随意使用, 但不得作为商业用途转让或出售。
公开版包含以下内容:
1、入库管理,包含入库的物料代码、名称、数量、生产日期、入库日期、货位
a、在录入入库数量后,系统会自动更新库存模块的库存数量
b、支持修改功能,如果入库数量录错,可以修改,修改后会自动更新库存。
c、先进先出功能通过入库日期和货位共同来管理
d、拣货信息栏目用于显示该入库记录被何时出库
2、出库管理,包含出库的物料代码、名称、数量、出库日期等信息
a、录入出库数量后,系统会直接按照生产日期先进先出原则,查找适合货位上的商品
b、找到相应货位后,从该货位减去出库数,同时减库存表数量;如果数量不够,则再继续找其他货位。
c、标记拣货信息(从哪个货位、拣出多少数量)
d、如果最终的库存数不够出货,则再出库表对应记录上显示缺货数
e、公开版不支持修改出库数量功能
3、以下功能是正式版功能,按照具体需求提供
a、入出库台账
b、日清报表
c、单项查询(查询指定商品的入出库信息)
d、入出库库指令单查询/打印
e、费用管理:入出库费、保管费、场地费等费用的自动计算
f、商品基础信息扩展:规格、重量、体积、保质期、安全库存
g、保质期报警、补货报警/自动补货功能
以上就是关于请问下,excle 三个表a b c分别代表入库,出库,库存全部的内容,包括:请问下,excle 三个表a b c分别代表入库,出库,库存、EXCEL做的成品、原材料(入库出库库存)日报表每天的出库入库库存能自动加减的全套 仓库帐的电子表格、EXCEL中用VBA编程连接K3数据库提取即时库存的语言怎么写 等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)