EXCEL 统计表格

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:26:11
我需要A1货号,A2输入数值 A3原始库存 A4余额
比如在A3是100,在A2输入1,A4等于99,然后需要A2的数值自动清空掉
再在A2输入数值,A4接着减,比如再在A2输入10,A4等于89

你可以设置两个表格来解决这个问题。
其中一个表格是库存总量,出货量和剩余量,另一个表格是不断输入出货,每出一次货输入一行,最后把这个表格的分类总量累加到出货量的那个表格。
实例:
表1:(A列,下同)货号,入库量,出库量,剩余量
表2:货号,日期,当日出库量
在表1的C列输入公式(假设是第三行):=sumif(表2!A:A,A3,表2!C:C) 实现表2总单类出货量的总和。这样剩余量只要输入公式:=B3-C3 即可。

同样,你还可以另建一个工作簿以实现入库量的总和。

事先在a4输入100,或=a3

Private Sub Worksheet_Change(ByVal Target As Range)
If Target <> "" And Target.Column = 1 And Target.Row = 2 Then
[a4] = [a4] - [a2]
[a2] = ""
End If
End Sub

单元格里的公式或数值是无法自动清空掉的。

除非用宏来实现。