实用·瞬间高大上之三:循环引用和迭代计算


通常情况下,输入的公式中无论是直接还是间接,都不能包含对其自身取值的引用,否则会因为数据的引用源头和数据的运算结果发生重叠,产生“循环引用”的错误。
例如,在 A1 单元格中输入以下公式会产生循环引用,Excel 会弹出如图11-22所示的提示对话框。
实用·瞬间高大上之三:循环引用和迭代计算插图
实用·瞬间高大上之三:循环引用和迭代计算插图(1)
如果工作簿中存在循环引用,可以在 Excel 程序界面左下角查看产生循环引用的单元格地址,或是依次单击【公式】→【错误检查】→【循环引用】来定位循环引用单元格,如图 11-23 所示。
实用·瞬间高大上之三:循环引用和迭代计算插图(2)
如果公式计算过程中与自身单元格的值无关,仅与自身单元格的行号、列标或文件路径等属性有关,则不会产生循环引用。例如,在 A1 单元格输入以下公式,都不会出现循环引用警告。
实用·瞬间高大上之三:循环引用和迭代计算插图(3)
虽然一般情况下需避免公式中出现循环引用,但在某些特殊的情况下,也许需要把前一次运算的结果作为后一次运算的参数代入,反复地进行“迭代”运算。在这种需求环境下,可以在图 11-24 所示的【Excel 选项】对话框中选中【启用迭代计算】复选框。
实用·瞬间高大上之三:循环引用和迭代计算插图(4)
即使启用了迭代计算模式,Excel 依然不可能无休止地循环运算,需要为其设定中止运算、跳出循环的条件。这个中止条件可以在公式中设定,也可以通过设定“最大迭代次数”或“最大误差”来限定。当公式重复运算的次数达到最大迭代次数或者相邻两次运算的变化小于最大误差值时,都会让循环运算中止。迭代次数越高或最大误差值越小,Excel 运算需要的时间就会越长。


实用·瞬间高大上之三:循环引用和迭代计算插图(5)

  推荐阅读  

北京大学出版社

Excel实战技巧精粹(第2版)

实用·瞬间高大上之三:循环引用和迭代计算插图(6)


60度探索Excel精髓,全方位提升用户效率!

从社区数百万技术交流帖中挖掘出的实用技巧,

一招顶“一万招”的“懒人技法”,

变Excel为提升效率大杀器!




 号外 


当当“读领双11开门红”,ExcelHome畅销书每满100-50钜惠!支付满200元,还可叠加使用满200-40专属优惠码:KMAVSA(支付时输入优惠码),相当于满400-240。优惠码数量有限,手慢无!

活动时间:10月20日~11月3日

实用·瞬间高大上之三:循环引用和迭代计算插图(7) 点击左下“阅读原文”,可直达当当抢购!
图片部分来自网络,如有侵权请联系QQ897219494,或者发布邮箱[email protected]
技能大全,高效工具 » 实用·瞬间高大上之三:循环引用和迭代计算

发表评论

提供最优质的资源集合

立即查看 了解详情