Hello Conrad, sometimes when I was plagued by circular references, it was possible to circumvent the problem by using the results one row lower, not in the same row. Sometimes this had to be an intermediate row, so the whole calculation would take two rows. Of course, in that case you could merge the rows into one, but two rows fit the screen width better.
And of course you just might be implementing a chaotic system!
Regards,
Karel