急求懂excel的高手帮忙解决一个sumif函数的填充功能

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:19:12
我用excel做了个简单的进库出库表格,大致的样式如:
A B C D......
2 产品名称 数量 单价 总计

3 产品A 5 1 5
4 产品B 10 20 200

然后我在I,J,K,L列画了个时时统计的附表,形式如
I J K L
产品名称 数量 单价 日期
(这里依次做每天的入库出库纪录)

因为我需要得到的效果是比如我在I3 输入产品B,数量填写5,价格20,然后得到的结果就是B4马上变成15,D4自然变成300

我就在B列引用如下函数,假如B4填
=10+SUMIF($I$3:$I$22,A4,J3:J22)
(附表我暂时只做了22行)

但是这个函数我不知道怎么填充下去,也就是B列一直填充到无穷大嘛,因为产品的种类太多了,如果这个函数不能自动填充那现有库存的产品数量我要每样都手动添加函数,=10+SUMIF($I$3:$I$22,A4,J3:J22) 其中的A4是在b4里写的,而b5就应该填充为a5,但我自动填充后b5,b6,等等全部是a4,不知道是哪搞错了

写了这么多,不知道把大家看晕没有,我就是想把意思写清楚点,相信仔细看的能看明白帮帮我吧,解决后再加点分,谢谢!

真看不明白,要是能上传附件也许能说清楚问题

把表发到yymhy@163.com,帮你看一下。没有表不好说准。

你的公式没有错误,A4是可以变的
仔细看看你表格中的公式,如果与什么一点不差就看看你的表格设置
我将你的公式直接复制试用的,没问题

是用填充柄填充的吗?

1、你的做法肯定没错,往下拖,A4会自动变成A5、A6、A7。如果不变,把这列单元格的格式再设置一下,设成“常规”
2、你的公式本身有问题,正确的应该是B4 = =10+SUMIF(I$3:I$22,A4,J$3:J$22)。 I列没必要锁定(锁了也没问题),但是J3-22行号必须锁定
3、有一个窍门:将来22行不够用的时候,(如果)扩张到99,不用再拖公式,只要把B4改对了,然后双击单元格右下角的小十字光标,所有这列的公式就自动更新了