紧急求租:EXCEL分类加减

来源:百度知道 编辑:UC知道 时间:2024/09/25 18:51:03
能在EXCEL表格中设置某种类型的产品自动加减吗?
比如:一个表格中有sheet1、sheet2、sheet3这样3个子表格。
现在有产品A、B、C、D。我在sheet1中做A、B、C、D总数
然后在sheet2中输入此4类产品入库,在sheet3中输入此4类产品的出库(注:是无序的输入,就是输入数据的时候第一行输入A,第2行输入B,第三行输入A第4行输入D。。。。。。就这样没有固定顺序的输入)
请问可以在sheet1中做个函数设置成可以自动加出产品的总数吗?

很简单,但要注意数据表格式,假设sheet1中第一列放产品,第二列放入库数量汇总,第三列放出库存数量汇总;sheet2中第一列放产品,第二列放入库数量;sheet3中第一列放产品,第二列放出库数量。
三个表第一行为标题,数据从第二行开始。再假设表二与表三数据区域是第二行至第100行。
在sheet1表的B2中输入公式:
=SUMIF(Sheet2!$A$2:$A$100,Sheet1!A2,Sheet2!$B$2:$B$100)
在sheet1表的C2中输入公式:
=SUMIF(Sheet3!$A$2:$A$100,Sheet1!A2,Sheet3!$B$2:$B$100)

在sheet1表中,选中B2与C2这两个格,向下复制即可。不用再重复输入公式。

=SUMIF(Sheet2!A:A,A:A,Sheet2!B:B)-SUMIF(Sheet3!A:A,Sheet1!A:A,Sheet3!B:B)

Sheet 1
A 列 放产品 A, B, C, D
B 列 放=SUMIF(Sheet2!A:A,A:A,Sheet2!B:B)-SUMIF(Sheet3!A:A,Sheet1!A:A,Sheet3!B:B)

Sheet 2
A 列 放产品 A, B, C, D
B 列 放入库

Sheet 2
A 列 放产品 A, B, C, D
B 列 放出库

用sumif()就可以了...

比如A类产品总数

=sumif(sheet2!a:a,a1,sheet2!b:b)-sumif(sheet3!a:a,a1,sheet3!b:b)