Excel 迭代计算以找到所需数量

Excel 迭代计算以找到所需数量,excel,circular-reference,Excel,Circular Reference,我尝试使用循环引用和迭代计算来查找特定的数字,但是我的文件不会显示该数字。我转向迭代计算,但它波动很大,即使有一个明确的答案。我已经包括了我的例子的图像 通常,循环引用是公式中结构不正确的结果。启用迭代计算并不能解决此问题。它们仅适用于重复执行计算将导致稳定结果的情况 现场分析是一个有用的迭代计算示例。可以围绕任何形状的字段边缘定义值。在内部,每个点的值是其周围所有点的平均值。经过数千次迭代后,一切都将稳定到一个均匀分布的场 在您的情况下,迭代计算不会产生稳定的结果。当期末现金为-300时,现金

我尝试使用循环引用和迭代计算来查找特定的数字,但是我的文件不会显示该数字。我转向迭代计算,但它波动很大,即使有一个明确的答案。我已经包括了我的例子的图像


通常,循环引用是公式中结构不正确的结果。启用迭代计算并不能解决此问题。它们仅适用于重复执行计算将导致稳定结果的情况

现场分析是一个有用的迭代计算示例。可以围绕任何形状的字段边缘定义值。在内部,每个点的值是其周围所有点的平均值。经过数千次迭代后,一切都将稳定到一个均匀分布的场

在您的情况下,迭代计算不会产生稳定的结果。当期末现金为-300时,现金存款设置为300。但是,期末现金为0,因此现金存款设置为0。但是最后的现金是-300,所以现金存款被设置为300,即付

为确保期末现金大于或等于0,需要多少现金存款的计算不能以期末现金或总存款为基础,因为它会在是否需要现金存款的问题上自相矛盾

相反,计算需要多少现金存款必须考虑除自身以外的所有其他存款,并将其与取款总额进行比较。由于未提及存款总额或期末现金,因此不存在循环参考。它可以设置为:


=IFB2+b5谷歌工作表中不允许循环引用是有原因的。您将希望使用解算器,而不是循环引用或vba。循环引用不是人们想要依赖的东西。谢谢你,你说得很有道理。我正在研究一个金融模型,而且想得太多了。您提出的解决方案有效且易于使用。感谢您对迭代计算的见解。