1 图18中给出了IRR计算表,其中第2-4行是输入变量数据,利用 CHOOSE函数,设置了情景切换行(在单元格C6中输入情景编 号),在所有的6列中均使用CHOOSE函数。公式的具体形式则在最后一列(单元格H17)中显示。IRR的计算结果在单元格 C10中显示 .
2 通常情况下,利用情景切换只能显示一种情景的计算结果,这里可以使用循环引用,参见单元格C13中基于情景1的计算公 式:IF($C$6=1,$C$10,C13),这个式子的含义是:如果情景切换 行输入的数字为1,则读取在单元格C10中计算的IRR ,否则则读 取单元格C13本身;单元格C14中有基于情景2的计算公式: IF($C$6=2,$C$10,C14),即如果情景切换行输入的数字为2,则读 取在单元格C10中计算的IRR,否则读取单元格C14本身。单元格 C15中的公式形式与C13、C14相同 。
3 以上公式在特定情景下会读取IRR的计算结果。但是,当情景发生变化时,每一个公式会保存特定情景下的计算结果。通过这种方法,以上三个公式会显示所有情景下的计算结果,无论模 型设置的情景是哪一种。
★ 如果使用以上方法,一定要确保循环运行了所有情景,以便将计算结果“加载”在每个公式中。如果在建模过程中做出了改动,那么在打 印最终结果之前,应该再次循环运行所有情景,并刷新所有之前的计算结果
文章来源: 财务建模视频教程