excel怎么才能死循环计算

excel怎么才能死循环计算,第1张

手动运算,并且已经开了迭代运算,迭代次数1——迭代次数为1,只能循环计算一次,需要更改迭代次数。

在Excel选项中的“公式”中勾选“启用迭代计算”,设置对多迭代次数为100或者更多。

然后在A3单元格输入=A3=A1+A2

如图,B4单元格为手动输入内容,C4单元格公式为

=INDEX($J:$J,IF(MOD((MATCH($B$4,$J:$J,0)+5(COLUMN(B:B)-1)+ROW(1:1)-1),COUNTA($J:$J)),MOD(MATCH($B$4,$J:$J,0)+5(COLUMN(B:B)-1)+ROW(1:1)-1,COUNTA($J:$J)),COUNTA($J:$J)))

将C4单元格公式复制到其他空白单元格即可。

你说的基本能够实现,但J列有空白格就自动跳过选择下一项这个做不到。。。而且想来想去J列也必要留空白格吧?

选项中有一个叫迭代计算的,如果开启后,就可以进行循环引用了,迭代计算有迭代次数的设置,比如100,A1=A1+1,迭代计算就等于100
下面是OFFICE里的帮助。可以看一下,
允许、取消或更正循环引用
全部显示
全部隐藏
如果公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。)引用自己所在的单元格,则不论是直接引用还是间接引用,都称为循环引用。只要打开的工作簿中有一个包含循环引用,Microsoft Office Excel 都将无法自动计算所有打开的工作簿。这时可取消循环引用,或者让 Excel 利用先前的迭代 (迭代:重复计算工作表直到满足特定数值条件。)计算结果计算循环引用中涉及的每个单元格一次。除非更改默认的迭代设置,否则,Excel 将在 100 次迭代后或者循环引用中的所有值在两次相邻迭代之间的差异小于 0001 时(无论哪个迭代在前),停止运算。
您要做什么?
--------------------------------------------------------------------------------
定位和取消循环引用
更改 Excel 迭代公式的次数使循环引用起作用
--------------------------------------------------------------------------------
定位和取消循环引用
在“公式”选项卡的“公式审核”组中,单击“错误检查”组内按钮上的箭头,指向“循环引用”,然后单击子菜单中列出的第一个单元格。
提示 双击追踪箭头,可以在循环引用所涉及的单元格之间移动。
检查单元格中的公式。如果不能确定循环引用是否是由该单元格引起,请单击“循环引用”子菜单中的下一个单元格。
注释 紧跟在状态栏中的“循环”一词后面显示是循环引用中的某个单元格的引用。如果在“循环”一词后面没有单元格引用,说明活动工作表中不含循环引用。
继续检查并更正循环引用,直到在状态栏中不再显示“循环”一词。
返回页首
更改 Excel 迭代公式的次数使循环引用起作用
单击“Microsoft Office 按钮”,单击“Excel 选项”,然后单击“公式”类别。
在“计算选项”部分中,选中“启用迭代计算”复选框。
若要设置 Excel 进行重新计算的最大次数,请在“最多迭代次数”框中键入迭代次数。迭代次数越高,Excel 计算工作表所需的时间越长。
若要设置两次计算结果之间可以接受的最大误差,请在“最大误差”框中键入所需的数值。数值越小,结果越精确,Excel 计算工作表所需的时间也越长。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13350620.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-19
下一篇 2023-07-19

发表评论

登录后才能评论

评论列表(0条)

保存