报税港区:关于Excel计日迭加操作的求助

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 20:41:44
如果两个单元格A、B,在一行上顺次排列,初始值0 0
我第一天输入1 0,变为1 1
第二天把A中的1改成2,变为2 3
第三天把A中2改成4,变为4,7
也就是在第二个单元格实现逐日累加,请问如何实现。

实际上A、B分别对应的是“今日生产”和“库存量”这两个数据的,所有才会有这样的关系。
我妈妈是个统计,我帮她问问这个问题,希望大虾们赐教,不胜感激!

——》1,呵呵楼上的方法有些缺陷,就是每打开一次该文件,数值就会自动叠加一次,所以导致最终的结果错误。

——》2,你的问题最好通过宏来完成。例如:

单元格A1、B1,B1用来叠加。

“工具”-“宏”-“宏”,然后输入名称Test,点击“创建”按钮。

——》3,在弹出的界面中输入:
Sub Test()
Range("B1").Value = Range("B1").Value + Range("A1").Value
End Sub

——》4,关闭该宏录入界面,回到Excle界面。依次点击“工具”-“宏”-“宏”,然后选择“Test”-点击“选项”,给该宏指定一个快捷键,例如“Ctrl+P”。

——》5,以后每输入完数值后,按一下Ctrl+P键,即完成累计工作。

——》6,建议:
你最好再添加一个验证单元格,以免多按了一下Ctrl+P造成统计错误。

打开EXCEL,在菜单中选:

工具 - 选项 - 重新计算 -“反复操作”复选框中打勾 -“最多迭代次数”框中输入1 - 确定

在B1单元格中输入公式“=A1+B1”即可。

在A1格输入数据时,则B1格不断累加。

【补充】:

楼下说的有道理,应每次存盘退出时将A1格清成0。