表格公式循环使用的解决方法

[复制链接]
查看11 | 回复3 | 2011-7-1 05:05:32 | 显示全部楼层 |阅读模式
平时工作中经常需要用到循环公式(单元格内的公式直接或间接地应用了这个公式本身所在的单元格时,),但EXCEL不支持循环使用,可不可以用宏或其它方法解决,我没有分了,有没有哪位高手愿意指点迷津啊
回复

使用道具 举报

千问 | 2011-7-1 05:05:32 | 显示全部楼层
EXCEL可以支持循环计算,在“工具”菜单上,单击“选项”,再单击“反复运算”选项卡。
选中“迭代计算”复选框。
最多迭代次数可选

然后可试在B2单元格中输入
=A2B2如迭代次数为3,A2=1,B2显示3
但我个人不建议使用循环计算,当计算精度选择不当,很容易出问题,而且,今后不提醒循环计算的公式,直到取消循环计算选项。









<h4class=\"ask\">追问


怎么动一个数字,其它数字都变化呢?
回复

使用道具 举报

千问 | 2011-7-1 05:05:32 | 显示全部楼层
累积了循环次数,每动一次,就按规定循环次数做累积,所以数据会不断上升。但对于工程计算应该不会有问题,因为工程应用中的循环计算一般都是递归计算,只会令精度提高,对结果不会有太大的变化。
在上面的例子里不是递归计算,结果是发散的,所以会有相当大的变化,可以用条件语句强行归零,或做其他变化。其实还是取消循环计算较好,循环计算对普通计算的帮助真的很小,一般来说,我更愿意用下拉数据来替代循环计算。
回复

使用道具 举报

千问 | 2011-7-1 05:05:32 | 显示全部楼层
能稍微详细说下吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行