怎么搭建一个财务模型?

理由
举报 取消

搭此财务模型目的是,对企业进行投资决策分析。分不同情景,在自由现金流的基础上测算企业未来几年的IRR,进行敏感性分析。 由于题主对财务建模这一块刚刚入门,还望前辈们多多指教,解答以下几个问题: 1,财务建模的基本步骤是什么?2,建一个好的财务模型有哪些要点? 3,需要看相关书籍吗?谢谢!

2017年6月14日 10 条回复 2292 次浏览

发起人:何嘉文 初入职场

今が最高 过气机务 哭起来像只两百斤的喵喵

回复 ( 10 )

  1. 何明科
    理由
    举报 取消

    不少人私信我要求开一个关于如何做财务模型的Live,本来想在关于管理咨询的Live(何明科的知乎 Live — 解密管理咨询)提及部分,然而内容太多只好作罢。又因为目前实在懒得去开Live,就利用这个问题的回答好好满足大家的需求。

    首先展现的是一个经典Financial Model的架构,这个模型设计到三张财务报表的预测、资产注入、投资回报及敏感性分析以及LBO等等。接下来讲述按照怎么样的顺序和思路来构建如此复杂的财务模型。核心主线是按照信息或数据的确定性,从强到弱(从常数、到历史数据、到假设、到敏感性测试的输入),构建财务模型直到推导出结果以及展现最核心的输出。

    第一步,设置核心常量。这一般都是些在该模型中不变动而且会高频反复用到的常量,比如:所得税率、汇率(当然在某些模型中,汇率会成为变量或者敏感性分析中的场景变量)、市场调研报告对某类市场规模的历史数据总结及预估等等。建模型的最初可以梳理一遍,当然不可能尽善尽美,但是可以在构建过程中不断添加。

    第二步,输入历史的财务报表。将历史的财务数据(完整的三张报表,如果需要,有可能拆分到每个季度或者1H/2H),输入到适合此次建模需要的标准格式中,并进行一定的财务指标分析,许多数据在核心假设设定以及场景设定中都有可能作为变量来使用。

    在输入历史财务报表中的一个难点是,因为各报表的财务分类偶尔会发生变化或者季报和年报的财务分类会略有不同,如何将其形成延时间序列完美展开的统一格式,是输入历史财务报表中的难点。

    另外财务模型的核心是做出预测的三张财务报表,配平Cash Flow永远是一个蛋疼的点。这里有一个诀窍可以分享,就是对历史Balance Sheet中的各项按照Cash Flow的财务项进行归类并确定-/+,这样在预测财务报表的时候,搞定了另外两张表,七七八八就可以利用统一的公式自动生成Cash Flow。

    第三步,设置核心假设。对于一些核心的假设提前列出来便于反复修改,比如:收入的逐年增长率、营销成本的占比以及毛利率等等,这一步的不少数据来自于第二步的财务分析。这一页的数字全是基于人肉假设,公司的一些财务指标会基本保持恒定(如:SG&A占比在商业模式很定的情况下保持不变)或者线性的可预期变化(如:市场份额的逐年增加,或者营销费用随着市场垄断地位的提升而逐年降低)。

    这些假设看起来简单粗暴直接低科技,然而就个人经验而言,这是财务模型中最核心的部分——对公司以及相关部分最深入的理解,从公司的内部因素(成本控制、变现效率以及商业模式),到外部因素(税收政策、汇率变动以及竞争格局)。同时把这些因素都转化成数字,这个定量化的过程不求绝对的精准,而只求量级符合基本商业规律。比如:市场份额在三年内从10%增长到15%还是16%谁也说不准,但是增长到50%就有点违背商业规律(互联网赢家通吃的模式另说)。

    在财务模型中,往往有巨多的假设数据,这也是财务模型经常被人诟病之处。所以最好还是按照一定的框架或者思路呈现这些假设的数据,比如:以财务三张报表的核心架构作为假设数据的呈现结构。(灰色区域遮挡的模块是该公司的不同产品线)

    第四步,设置各类商业条件及其参数。财务模型的另一大功效是验证那些核心的商业条件以及它们对于最后产出(比如:利润还是投资回报倍数等)的影响。

    一般来讲根据某种商业条件可以由多个假设参数来描述,对多个假设参数进行不同程度的调整之后形成某种商业条件(也可叫做场景,case),最后观察不同商业条件下产出的差异。对于真正的决策层来说,往往不是根据一个数来拍,而是根据一个范围以及概率来做博弈判断以及最后的决定。因此这种不同商业条件对结果影响的分析,还是颇为重要的。

    业界比较通行使用悲观、中性和乐观三种商业条件。然而这只是一维的,当然可以增加更多维度。下图就是两个维度的商业条件假设:不同的市场规模增长率(悲观、中性和乐观),不同的市场占有率变化(悲观、中性和乐观)以及毛利率变化(悲观、中性和乐观)。

    第五步,计算。这部分全是干货,根据上面提到的已知数据、假设数据或者选中场景中的数据,严格按照公式进行计算(看起来公式很多,但是不用恐慌,这里的计算很难超过四则运算)。一般来讲,首先需要推导出来的时候预测的三张财务报表,这是之后更负责计算的基础。

    当然产出不可能仅仅是财务报表,投资人又不是会计。

    下图是在本案例中的核心产出,不同场景下的IRR和回报倍数计算。该产出依赖于之前的计算过程——三张财务报表预测以及PE倍数假设等等。

    下图是考虑LBO情况之后的回报率,同时以两个维度的参数(EPS及PE)做敏感性分析。

    第六步,总结以及美观呈现核心产出。除去上面的计算过程不谈,最后需要把最核心的产出以美观形式呈现出来,便于讨论。到此,一个比较完整的模型就此完成。

    …更多文章请到数据冰山 – 知乎专栏

    …更多回答请看何明科的主页

  2. 上海冰可乐
    理由
    举报 取消

    更新于2017.05.06!

    • 我是冰可乐 !
    • 这个帖子是迫使自己写个handbook出来(如有错误,联系我,探讨后改正:-D);
    • 认为这个是学徒制靠经验,还需静心,手把手搭建,需要点时间…
  3. 存军
    理由
    举报 取消

    我搭建财务模型已经有很长时间。搭建的财务模型也五花八门。主要有两类吧,一类是对一个公司的财务业绩进行预测,一类是对某个投资项目进行预测。第二类相对简单一些。但两类财务模型的本质都是一样的。

    1、基本步骤:

    • 了解目标的商业模式,对目标的收入、成本和费用进行细化分解、分清楚渠道、收入驱动、定价、以及各自的变化趋势。
    • 搭建财务模型并排错
    • 对数据进行调整

    2、财务模型的基本要素。

    基本要素:收入、费用、运营资金、财务报表(资产负债表、损益表、现金流量表)、估值。

    我的模型一般有一下几个Sheet:

    • Assumptions: 这里是为每个财务模型定制的。不同行业之间差异极大。主要内容是 收入、成本、费用、人工、capex投资、应收应付、税率的条件。
    • Revenue:这里就比较标准化了。根据Assumptions表里的收入计算收入、成本,包含VAT以及营业税。计算到毛利。
    • Expenses:这也是一个标准化内容,根据Assumptions表里的假设计算销售费用和管理费用。
    • Capex and D&A:标准化内容。里面是Capex以及折旧摊销表。
    • Working Capital:标准表格。里面的部分内容需要根据不同的行业和公司做调整。比如添加存货、应收账款、预付账款等。目标是计算出Working Capital Change。
    • P&L:标准化内容。根据Revenue、Expenses、D&A以及Assumptions里面的税率计算所得。
    • Balance Sheet:标准化内容。根据P&L、Cashflow、Capex、D&A、Working Capital计算所得。注意配平。
    • Cash Flow:标准化内容。CFO, CFF, CFI。我一般会直接法和间接法都算一遍,两种方法的结果要一样。也是便于核对可能的错误。
    • Valuation:非标准内容,根据项目需求定制。对公司的估值可以有很多种方法。比如Free Cash Flow,Terminal Value(P/S,P/EBITDA、P/EBIT,P/E)、IRR、NPV等都可以在这里计算。
    • Summary:标准化内容。主要的一些Key Assumptions, KPI和Key Financials、财务分析以及资金需求、Valuation结果会列在这里。
    • Sensitive Analysis:非标准化内容。根据项目需求定制。主要目的是看某些主要的Assumptions变化会对财务预测有多大的影响。
    • Extra:非标准化内容。有的项目还要求计算建设期贷款、EVA等,可以额外加个Sheet,也可以在现有的sheet里面计算。

    3、财务模型的要点

    在我看来,一定是准确性和可扩展性。准确性是指财务模型的计算方式必须和真实经营同步。我主要说说可扩展性。

    因为你搭建的财务模型一定会遇到调整,比如增加收入渠道、增加费用项目、预测区间从3年增加到5年、应付账款时间从1.5个月调整到2个月、从季度预测到月度等合(pai)理(nao)的(dai)要求。为了能够最快的做出调整,财务模型必须具有良好的可扩展性。这就要求良好的公式基础。任何一个公式,都要想一下,如果把这个公式复制到下一行,或者中间插一行之后会不会出错。

    一些可以参考的公式处理方法有:

    • 行列的锁定。在复制和拖动公式的时候非常有效。
    • Sumif公式的运用。在把财务预测从月度或者季度汇总到年的时候必用。
    • Offset公式的运用。在计算working capital的时候必用。
    • 单元格命名。可以大大简化公式。比如在Assumptions里面VAT的税率填了0.17。把这个单元格命名为VAT之后,在以后的所有公式中键入VAT就可以取数0.17了。
    • 辅助列。辅助列的存在可以让你的计算事半功倍。比如下图中我有一个辅助列是 operation month,利用非常的频繁。在计算各种增长率以及折旧摊销时都会使用到。

    顺便秀一下折旧摊销的公式:

    4、要不要看书

    要。我觉得主要还是看经营方面的书。首先要对你计算的内容有清晰的了解。至少要了解财务报表的原理,否则excel技巧再高也算不清楚的。

    Excel技巧方面,可以参考这本《Building Financial Models》

    以上。

  4. sean
    理由
    举报 取消

    4举例某PE试题:

    现有北京城区某项目单层约2200平米,地下单层约4600平米,总建面2.26万平,项目拟建设为三级康复医院(300床),主要功能定位为儿童康复、卒中后康复及骨科康复,请根据卫生部颁布的康复医院基本标准、目前北京市人员工资情况、目前市场融资情况及主要医疗设备价格情况,合理估计入住及医保结算情况,应用EXCEL建立初始条件体系,并建立投资及持续运营模型(假设初始投资均为借款,借款按照单利6%计算)。

    示意答案

    一、合伙人答案:——合伙人:“喂,Albert,你们弄的那个医院,投了多少啊?”——Albert:“投了1亿,两年回收期,之后每年能挣2000万。”

    二、投资总监答案:单床投资额在 30-40 万,300个床位得1亿。三年成熟后净利率15%,也就是每年能有1500万净利润。

    三、投资经理答案

    1.审题。核心关键字是“ 按照单利6%计算 ”,就知道这道题很宽松。最复杂的行业变化就不用管了,直接根据题目要求,搭建一个康复医院投资运营财务模型,按年度五年利润表跟现金流表即可。

    2.任务。题目给出了康复医院的规模和融资市场,需要查找的是 三级康复医院标准跟北京市人员工资以及设备价格,需要合理估算的是入驻情况及医疗保险。至于图嘛,应该是多少平米得配一个灯泡,具体按照康复医院标准测算。此外三项业务——儿童康复、卒中后康复及骨科康复,特性最复杂,放在最后,有标准看标准,没标准看市场上的公告报告。水电等运行费用也是。

    作为一名勤勉的投资经理,我知道你肯定不会跟医院专家、供应商打电话问的,下面我们一步一步来测算。

    3. 三级康复医院标准。目测这个标准覆盖全面,也权威,首先单独列出来。目前实行的标准是 《康复医院基本标准(2012年版)》 卫生部关于印发《康复医院基本标准(2012年版)》的通知 – 中华人民共和国国家卫生和计划生育委员会

    6.收入估算。

    只算一种业务,只有一种动态成本,按照营业收入的20%算。入住率也是随手写的,之后由于推广效果和医疗保险等原因逐步提高,此模型抛弃入住频次、康复种类因素。

    7.运营成本。

    员工不会一开始就招这么多,一半民营医院推广费用很高,康复医院现在做成了高级的康复疗养院,推广费用就拍脑袋成了1千万。

    8.利润表。

    综合税费谁也说不清,营业税正税之外还有杂税费,所得税等还有很多减免,就拍拍屁股做成了收入的10%.

    9.现金流表。

    折旧也是拍脑袋的,4千万按五年平摊。

    10.核心假设。

    核心假设非常粗糙,按照床位,床位利用率,单床收入就开始算了。换两个床位利用率就能有敏感性分析了。

    算下来得投入8千万,再加1千万准备金和1千万流动资金,总共得一个亿。

    四、分析师答案:加班中。。。

  5. 何嘉文
    理由
    举报 取消

    2.13更新,我的Live: 财务分析之巧用Excel建模将会详细介绍好的设计财务模型的习惯与方法,live入口:知乎 Live – 全新的实时问答 欢迎关注

    ————————————————————————————————————

    泻药,题主,财务建模这个问题有些太宽放了,因为大部分的财务模型都是Case By Case的,但是,作为一个财务人员,在学习Excel各种复杂公式甚至VBA之前,更应该掌握的是一些基本的准则,让Excel成为一个更好的传递Insight的工具,而不是为了做表而做表。

    1.Always Be Reader-oriented 始终从读者的角度出发设计财务模型。

    我们在搭建任何财务模型的目的都是为了提供帮助最终决策的Insight,因此,你需要站在最终财务模型的使用者的角度去思考如何搭建这个模型,不同使用者对于财务模型的背景和假设的熟悉程度是不同的,因此你对整个背景/假设/思路的交代的细致程度也应该相应调整。你的顶头上司对于财务数字很熟悉,因此有些假设和思路你可以简化,但当你的观众是别的部门的人时,你就需要尽量清楚地呈现你的思路和假设。

    2. Always Begin With The End In Mind 始终以结果为导向。

    一个好的财务模型应当有一张Summary Tab,罗列清楚这个财务模型的结论,财务模型的基本逻辑,以及支撑最终结论的关键假设和背景信息。说白了,你需要有一个好的Storyline。

    3. Always Be Flexible & Adaptable 始终保持你的模型的灵活性和适应性。

    我们生活在一个VUCA(Volatile, Uncertain, Complex, Ambiguous)的商业世界里,各种信息瞬息万变,很多关键的假设都有可能发生变化。作为老板或者决策者,都希望了解不同条件下应该怎么做决策,老板做事希望Always Have A PLAN B. 如果你率先帮他们想到了这一层,那他们一定觉得少年你骨骼惊奇,升职可期~ 所以,在建立财务模型的时候,一定要让你的关键结论(Output)可以自动的根据关键假设(Input)的变化而发生变化。更好的方式是,你提前想好几个最可能出现的Scenario,将不同Scenario的结果共同呈现给老板或决策者。

    4. Less Is More 化繁为简。

    尽量保证表格整洁性和可读性。以下有几个小Tips:

    • 把边框给去掉。
    • 保证数字格式的一致性,譬如千分位,负数的表达方式等。
    • 锁定单元格。
    • 提前设好打印区域。
    • 利用条件格式等突出重点数字,譬如求和项等。

    5. Always Be Traceable 有理有据,让人信服。

    在别的Tab清楚地呈现源数据,一方面可以增加你的财务模型的可靠性,另一方面,你与别人交接的时候也更方便。

    以上。最重要的是,任何的财务模型都只是传递你的Insight的工具。#别把脑袋埋在数字里#

  6. 用户头像
    理由
    举报 取消

    关于财务建模,看书和看前人的经验是很重要的,具体的内容不再赘述,前面的答案比我专业。我想说的是:关注几点原则:1、模型是为了提高效率,自动测算你需要的,要设计成动态分析、敏感性分析都能适用的,所以年份、增长率等等参数类的基础数据,要成为模型的录入型(调一下增长率,结果就自动出来了);2、模型是否以后也能用,可扩展性如何?3、自动化程度越高越好,越简洁越好,设计一定要合理,不要增加人为的障碍!

  7. 高地
    理由
    举报 取消

    我做模型是野路子出身,但效果不错。财务模型的起点一定是对业务的理解,否则就是花瓶。

    清理:理清业务理解,搭好历史财物报表(如有),以收入表和资产负债表为基础,拟合期初现金流

    通用假设:1)确定覆盖的时间表,细节到周、月还是到季度;2)确定业务driver,近期预期投资规模

    主轴:业务理解 - 收入 - 资产负债表 - 投资现金流 - 业务现金流

    保证到这里是平的

    细化业务各方面、包括预算、贷款、销售、成本、各驱动因素的细节,统一各假设的关联性

    清理测试

  8. marsiceman
    理由
    举报 取消

    与其在这看几篇科普秀个人秀,不如实实在在去找个靠谱的资料自学。

    1.Building Financial Model 2nd Edition,网上还能找到配套Excel课件,京东上也有中文版,不过还是建议看原版;

    2.更加细致的有Wallstreet Prep的self study视频课程,基础的培训premium package就够了,也有advanced版单独收费课程,官网上就有出售,配合他家Boost Excel Add-in效果更好。

    如果想学更复杂的模型,WSP还有Advanced LBO和M&A课程可供选择。

    全套下来估计1000美元,但是如果未来打算致力于投资行业(无论是一级还是二级市场),的确物有所值,比考CFA的效果更好!

    另外,BIWS的课程也不错更便宜,但是他家模型比较简单一些,不推荐。

    3.上面课程里的Excel技能这一块建议多看几遍(wsp的需要单独购买),保证快捷键和公式烂熟于心,可实现全键盘操作的程度(需要至少10个Modeling的经验积累),碰到不能使用键盘快捷操作的地方要google一下或者复习一下课程找到键盘解决方案,尽量让自己从一开始就摒弃鼠标操作。

    4.最后,学以致用才能保证效果,有条件的就是在投资实践中继续巩固,没有条件的建议买一本case studies in finance (Bruner)及相关excel课件和teaching notes,上面一共有53个案例供你自己建模玩;另外一本Venture Cpaital and Private Equity a Casebook也很经典,但是还找不到配套的excel课件。

  9. 匿名用户
    理由
    举报 取消

    如果是非金融类的制造业、消费品、零售等企业的财务建模,一般都是战略性的,需要结合业务规划的(包括市场、运营、销售,乃至产品开发)。

    空做模型无任何意义。毕竟不是搞金融。模型不如流程!

  10. 用户头像
    理由
    举报 取消

    从纯技术的角度,财务模型可以定义为若干关键指标的推算过程。一般来说,模型体现的是从业务维度到关键指标的逻辑推理过程。通常,我们通过几个财务指标看一个项目或一个公司的运营结果是否理想,但财务指标只是一个结果,所以,就需要一些跟深入的跟业务相关的市场、销售、生产、运营、管理等相关的参数、假设去论证这个财务结果,这就是建模的过程。

    所以,财务建模首先要了解商业模式、业务特点,在此基础上,明确最终的财务指标跟业务参数及市场假设之间的逻辑关系是什么。如市场规模假设取决于什么(人口、GDP、贷款规模等),你能取得的份额或概率如何假设,不同情景下的销售策略如何定(价格、销量、折扣),回账周期如何管理,解决这些问题,你才能初步建立收入及回款现金流的逻辑模型。对看模型的人来说,结果固然重要,更重要的事结果相关的业务活动是否可信、是否可有效支撑结果

我来回答

Captcha 点击图片更换验证码