I have set automatic
as workbook calculation mode
, Enable iterative calculation
for my Excel, 1
as Maximum Iterations
, and 0.001
as Maximum Change
. This setting permits thus circular reference in my worksheet.
So I put =D4+1
in D2
, and =D2+1
in D4
. Now the values of D2
and D4
are respectively 1
and 2
. Now if I refresh the worksheet, their values will increment by 2 as expected. If I calculate only cell D2
(select the cell, edit formula mode, and then press enter), their values will increment by 2 too, whereas if I calculate only cell D4
, their values will be reset to 1
and 2
.
My question is why the comportment of calculation of D2
and D4
are different? That means even though they are circular reference, there is still an order (beginning and ending), then what is the rule for Excel to determine the beginning point and the ending point?