作者:乔山办公网日期:
返回目录:excel表格制作
在Excel选项中,勾选“迭代运算”,设置计算次数
既可以用了,如图:
迭代计算是重复计算工作表直到满足特定数值条件为止。
Excel版本参考:2010
1、迭代计算是指迭代计算是重复计算工作表直到满足特定数值条件为止。
启动方法:
【工具】-【选项】-【重新计算】,勾选“迭代计算”
两个参数:zd
(1)最多迭代次数:重复计算的次数
(2)最大误差:2次相邻迭代计算得到的数值变化的值。
2、知识点补充:和迭代计算紧密相关-循环引用
循环引用:
一个单元格内的公式直接或者间接应用了这个单元格自身的单元格。
默认设置下,打专开工作簿时只要工作簿中的任意一个工作表中存在包含循环引用的公式,
那么EXCEL都将无法自动计算所有打开的工作簿里的公式。
循环引用常常给公式运算带来不便,但如果善用循环引用却可以完成一些普通公式无法完成的任务属。
要启用Excel的迭代计算,必须对迭代计算有个明确的预见性,即自己对迭代计算如何迭代,迭代次数是多少次,来如果是多次,应该在什么情况才可以,都有个明确的预见才能使用,否则要不是出错,要不就是产生意思不到的结果。典型的例子是产生随机数后固定下来,这时用迭代计算比较合适,控制迭代次数的方法一般为:当不满足某个条件,产生随机数,满足条件后,取单元格本身得到固定的数值;另一个典型的例子是记录输入数据的时间,当没有记录数据时自,时间记录为空,输入数据时,取得当前时间,之后取单元格本身,即原记录数据时间。
而你这个问题中,姑且不去考虑你的公式要表达什么,是否能计算到正确数据(知因为你也没说明,别人是无法知道你要计算什么的),单就迭代计算来看,如公式中的E3-F3,假设公式能得到结果,那么公式输入完成后,就会按在选项中设定的迭代次数(默认为100次)计算100次E3-F3。之后,一旦工作表中有任何操作,就又运算100次。这是你希望的结果吗?且工作表中每有计算或输入时,这个公式都动作的。
所以建议自己道先理清自己要干什么,初学者最好先不要去碰迭代计算。等对Excel有了一定的基础后再慢慢去琢磨。
材料/工具:Excel2010
1、如本例在B列已经输入好了一个zhidao公式。这个公式在A列输入姓名后即可在B列显示输入姓名的时间。
2、点击【OFFICE按钮】,在弹出的选项中选择点击【EXCEL选项】按钮。
3、如下图弹出【EXCEL选项】对话框。
4、在内对话框的左边选择【公式】选项,右边在【计算选项】中勾选[启用迭代计算]功能。
5、点击【确定】按钮,返回到工作表中,原来B列中设置的公式就容可以正常运算了。