ゴールシークでは循環参照があると言っているが、実際には循環参照はない。

ゴールシークでは循環参照があると言っているが、実際には循環参照はない。

私はスタックオーバーフローを使用したことがないので、質問の形式が間違っていたらお詫びします。現在、私は基本的に会社のすべての財務シート(運用スタッフ、ISコスト、倉庫管理、マーケティング費用、CAPM計算、損益計算書など)を含むExcelワークブックに取り組んでおり、いくつかの変数の感度分析を行うためにゴールシークを使用しようとしています。基本的に、NPV = 0(損益分岐点)になるようにxを%でどれだけ変更する必要があるかを確認し、リスクを分析できるようにしようとしています。問題は、ゴールシークが解決策を見つけられず、循環参照があると通知される場合に発生します。循環参照がないことを確認するのに約6時間を費やしました。さらに、感度を手動で変更するとNPVを損益分岐点にすることができますが、ゴールシークではできません。これまでにこれに遭遇した人はいますか?このExcelファイルではマクロコードは使用されていないため、何が起こっているのかどうしてもわかりません。

助けてください!

答え1

こんにちは。すべての回答に感謝します。計算の反復を 1 に移動し、NPV の先例を最初から最後までたどって、IF ステートメントの 1 つの矛盾が (非常に) 隠れた循環参照を引き起こしているのを発見することで、循環参照を修正できました。これが最善の方法かどうかはわかりませんが、最終的にはうまくいきました。

関連情報