Excel里面A1的数据时每周变化一次的,B1里面是求和。A1里面数字变化后自动添加到B1里面。求公式。如图

Excel里面A1的数据时每周变化一次的,B1里面是求和。A1里面数字变化后自动添加到B1里面。求公式。
比如:本周是第一周A1是50,B1原来没有数值,就是0+50。 第二周A1是40,BA就应该是40+50。 求这个公式。

完全可以利用宏代码来实现!

把以下宏复制粘贴进去即可!

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$A$1" Then [B1] = [B1] + [A1]

End Sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-22
先设定“excel选项”、“公式”,选中“自动重算”和“启用迭代计算”,将“最多迭代次数”设为1,确定。
然后在B1输入公式:
=IF(CELL("address")="$A$1",B1+A1,B1)本回答被提问者采纳
第2个回答  2014-07-22
这个好像用公式无法实现,第二周A1为40就把原来的50覆盖了,公式是无法保留已覆盖的数据的,因为公式也是动态的啊
相似回答