有六个简单公式的Excel循环引用

我认为在避免excel中的循环引用的时候我相当敏锐,但是这次真的陷入了困境。 我已经失去了很多头发

这是一个简单的政府补贴演习。 用户向政府支付燃气费。 第一级消费是免费的。 第二级是补贴。 政府提供一笔捐款(42.63亿美元)。 在Revenue + Subsidy - Expenditure之后剩下的任何东西Revenue + Subsidy - Expenditure (所有等级)用于补贴二级关税。

剩余贡献除以二级需求量,再从二级关税减去($ 15 / t),三级收入固定为简单。

我已经按照下面的图片构build了模型。 你可以看到我用过的所有公式。 所有不是黄色的行都是硬编码的,因此这里没有公式。 我已经启用了迭代计算…但是excel只是不断地吐出错误的答案。 有人可以告诉我哪里出错了,如何解决这个问题? :)有没有例如一种方法,我可以重写“补贴可用的贡献”公式,以避免循环?

在这里输入图像说明

问题是你应该计算“二级补贴关税”作为产量 – 它不应该是你的计算的input。 在这个计算器中,你不需要“操作中的资金”,而是需要有“一级和三级资金”。 需要支付运营成本的金额将是第2层的总收入,并将其除以第2层,以获得您的美元/吨。

公式: 显示公式的屏幕截图

结果: 带有计算值的屏幕截图

如果您有机会从第三层获得更多的收入来弥补所有成本,那么您可以在此添加一个“if”声明,以确保您的二线费用不会低于0。

你不需要使用公式来确定“关税退税”。 循环引用告诉你,你在这里处理x = x的情况。 所以如果用variables名称replace数字,最终计算出“可以从贡献中获得的补贴”,而不需要关税折扣。 这是我想出来的:

解