《教学课件5.财务静态分析.pptx》由会员分享,可在线阅读,更多相关《教学课件5.财务静态分析.pptx(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、教材配套资源页完整PPT课件教学课件5.财务静态分析1by 张敏 & 王宇韬第五章财务静态分析2目 录015.1财务静态分析020403第一讲 财务静态分析5.2 运营能力指标5.3 偿债能力指标5.4 成长能力指标055.5 综合案例5.1财务静态分析在本章,我们首先介绍利用Python实现财务静态分析。在传统财务报表分析中,比率分析具有举足轻重的地位。其核心思想是认为财务报表之间、财务报表的项目之间是关联的,分析财务报表仅仅依靠解读单个项目是不够的,还需要考虑财务报表项目之间的关系,才能揭示出企业完整的经济业务状况。传统的比率分析主要包括三个方面:盈利能力、偿债能力(财务风险)和运营能力。
2、因为它们都是基于企业一期的财务数据得出的数据,因此我们又称之为静态分析。我们在这里还包括成长能力,之所以把它划分为静态,是因为相对于多年的趋势来看,某一年的变动情况也是“静态”的。另外,我们重点关注利用Python获取数据和处理数据的方法,至于指标的内在含义,读者可以在财务分析学教材中找到更详尽的解释,在这里仅作简单介绍。为更紧密地联系实际,本章数据主要以一个实际的公司贵州茅台为例。首先,我们来看反映企业盈利能力的指标,主要包括毛利率、净利润率、营业利润率和净资产收益率。在3.6节我们曾批量获取了“贵州茅台”5年的三张报表数据,在此我们可以直接读取该文件:注意,三张报表分别在excel文件中的
3、三张sheet里面,因此要传入对应的参数sheet_name,否则默认为读取第一张sheet。为了方便后续指标的计算,我们把资产负债表、利润表、现金流量表横向拼起来:通过merge函数我们就成功地把三张表合并为一张名为data的表了。需要注意的是,这样合并得到的表中有些列索引会多了一个后缀_x,这是因为三张表中有些列索引是重复的,例如“TS股票代码”、“公告日期”等,因此仅按“报告期”为关键词合并的话另外那些重复的列索引就会用后缀_x, _y, _z依此类推地进行标记,如下图:为了使表格更美观,在合并时我们可以把会重复的列索引也放入参数中:得到如下较美观的表格图:5.1.1 毛利率 毛利率 =
4、 毛利/ 营业收入 = (营业收入-营业成本)/营业收入毛利率反映的是一个商品经过生产转换内部系统以后增值的那一部分。也就是说,增值的越多毛利自然就越多。其计算过程如下:其中round函数用来让计算结果保留到小数点后多少位,在此我们让其保留到小数点后4位。通过pandas的筛选操作,仅查看股票代码、报告期、毛利率:得到表格如下表所示TS股票代码报告期毛利率600519.SH201912310.9130600519.SH201812310.9114600519.SH201712310.8980600519.SH201612310.9123600519.SH201512310.9223可以看到茅台
5、的毛利十分吓人,毛成本只有10%左右,说明一瓶1499元的飞天茅台,生产成本只有不到150元。5.1.2 营业利润率营业利润率是指经营所得的营业利润占销货净额的百分比,或占投入资本额的百分比。其计算公式为:营业利润率 = 营业利润 / 营业收入 其中:营业利润=营业收入-营业成本-税金及附加-销售费用-管理费用-研发费用-财务费用+其他收益+投资收益+公允价值变动收益-信用减值损失-资产减值损失+资产处置收益结果如表TS股票代码报告期营业利润率600519.SH201912310.6911600519.SH201812310.6972600519.SH201712310.6689600519.
6、SH201612310.6244600519.SH201512310.67855.1.3 净利润率净利润率是指企业实现净利润与销售收入的对比关系,用以衡量企业在一定时期的销售收入获取的能力,该指标反映能够取得多少营业利润。其计算公式为:净利润率 = 净利润 / 营业收入该指标反映每一元销售收入带来的净利润的多少,表示销售收入的收益水平。采用的利润口径比营业利润率多考虑了营业外收支,以及扣除了所得税。其计算过程如下:也有人用归母净利润来算,不过这里就拿整体净利润(包含少数股东损益)来算,因为这里用的营业收入也是包含了少数股东损益相关内容的。结果见表TS股票代码报告期净利润率600519.SH20
7、1912310.5147600519.SH201812310.5137600519.SH201712310.4982600519.SH201612310.4614600519.SH201512310.50385.1.4 净资产收益率(ROE)净资产收益率(ReturnonEquity,简称ROE),又称股东权益报酬率、净值报酬率、权益报酬率、权益利润率、净资产利润率,是净利润与平均股东权益的百分比,这一指标是衡量企业纳税之后的净利润相对于所有者权益的比例,即用股东的钱获利的能力,其计算公式为:净资产收益率 = 归母净利润 / 平均归母净资产 = 归母净利润 / 平均股东权益(不含少数股东)另外
8、需要说明的是,在某些地方我们还会见到这样的计算方法:净资产收益率 = 归母净利润 / 期末归母净资产 = 归母净利润 / 期末股东权益(不含少数股东)那么用Python如何实现呢?首先该指标涉及到计算平均归母净资产,因此5年的报表数据只能计算出后4年的ROE,想要计算2015年的ROE还需要获取2014年的数据。接下来我们可以把获得的2014年的数据和2015年2018年的数据拼为一个列表,然后传入表格data中。接下来计算ROE:计算结果如表TS股票代码报告期ROE600519.SH201912310.3312600519.SH201812310.3446600519.SH201712310
9、.3295600519.SH201612310.2444600519.SH201512310.2642除了上述介绍的指标,盈利能力指标还包括总资产回报率(ROA)、EBIT利润率等。目 录015.1财务静态分析020403第二讲 运营能力指标5.2 运营能力指标5.3 偿债能力指标5.4 成长能力指标055.5 综合案例5.2 运营能力指标5.2.1 存货周转率存货周转率又名库存周转率,是企业一定时期营业成本(销货成本)与平均存货余额的比率。其计算公式为:存货周转率 = 营业成本 / (期初存货+期末存货)/2)用于反映存货的周转速度,即存货的流动性及存货资金占用量是否合理,促使企业在保证生产
10、经营连续性的同时,提高资金的使用效率,增强企业的短期偿债能力。计算过程为:需要注意的是,其中获取2014-2018年的存货数据的目的是为了计算每年的平均值。结果如表TS股票代码报告期存货周转率600519.SH201912310.3046600519.SH201812310.2863600519.SH201712310.2784600519.SH201612310.1765600519.SH201512310.15395.2.2 总资产周转率总资产周转率是企业一定时期的销售收入净额与平均资产总额之比,其计算公式为:总资产周转率= 营业收入 / 平均总资产= 营业收入 / (期初总资产 + 期末
11、总资产)/2)它是衡量资产投资规模与销售水平之间配比情况的指标。计算过程如下:结果为表:TS股票代码报告期总资产周转率600519.SH201912310.4983600519.SH201812310.5002600519.SH201712310.4704600519.SH201612310.3901600519.SH201512310.42925.2.3 应收账款周转率应收账款周转率是企业在一定时期内赊销净收入与平均应收账款余额之比。它是衡量企业应收账款周转速度及管理效率的指标。应收账款周转率 = 营业收入 / 平均应收账款由于贵州茅台基本不存在应收账款,因此这里拿五粮液做例子计算应收账款周
12、转率。首先获取数据:接下来计算对应指标:计算结果如表:TS股票代码报告期应收账款周转率000858.SZ20191231382.9010000858.SZ20181231337.9489000858.SZ20171231277.8705000858.SZ20161231228.6804000858.SZ20151231389.3483从结果可以看到五粮液的应收账款周转率非常高,这说明五粮液很少赊销,资金很少被下游客户占用,因此它和茅台一样具有很强的话语权。除了上述介绍的指标,运营能力指标还包括固定资产周转率、应付款项周转率等等。目 录015.1财务静态分析020403第三讲 偿债能力指标5.2
13、 运营能力指标5.3 偿债能力指标5.4 成长能力指标055.5 综合案例5.3 偿债能力指标接下来是反映企业财务风险水平或者说偿债能力的指标,主要包括流动比率、速动比率和利息保障倍数。其计算逻辑没有太大改变。5.3.1 流动比率流动比率是流动资产对流动负债的比率,其计算公式为:流动比率 = 流动资产总额 / 流动负债总额用来衡量企业流动资产在短期债务到期以前,可以变为现金用于偿还负债的能力。计算过程如下:结果如表:TS股票代码报告期流动比率600519.SH201912313.8698600519.SH201812313.2485600519.SH201712312.9099600519.S
14、H201612312.4360600519.SH201512313.24185.3.2 速动比率速动比率是指企业速动资产与流动负债的比率,速动资产是企业的流动资产减去存货和预付费用后的余额,主要包括现金、短期投资、应收票据、应收账款等项目。其计算公式为:速动比率 = ( 流动资产总额 - 存货 - 预付款项) / 流动负债总额是指速动资产对流动负债的比率。它是衡量企业流动资产中可以立即变现用于偿还流动负债的能力。其计算过程为:结果为表:TS股票代码报告期速动比率600519.SH201912313.2168600519.SH201812312.6668600519.SH201712312.31
15、76600519.SH201612311.8507600519.SH201512312.2698从结果可以看到贵州茅台的可快速变现的资产对短期内需要偿付的负债的覆盖大概是2倍以上,说明茅台的实际短期偿债能力很强。5.3.3 利息保障倍数 利息保障倍数(interestcoverageratio),又称已获利息倍数,是企业生产经营所获得的 息税前利润与利息费用之比。其计算公式为:利息保障倍数 = 息税前利润(EBIT) / 利息费用计算过程如下:利息保障倍数的重点是衡量企业支付利息的能力,没有足够大的息税前利润,利息的支付就会发生困难。这里简化为财务费用中的“利息支出“。另外注意这里的分母不要拿
16、”财务费用“科目来代替,因为”财务费用“包括”利息收入“和”利息支出“,但是这里的”利息费用“是指需要支付的利息,拿”财务费用“来代替的话就可能会有失偏颇。结果如表TS股票代码报告期利息保障倍数600519.SH20191231405.2636600519.SH20181231376.6166600519.SH20171231287.5524600519.SH20161231197.1641600519.SH20151231297.8382注意企业的利润表中是不会直接披露息税前利润的,这里代码中可以直接使用EBIT是因为tushare接口进行了提供;我们也可以自己对息税前利润进行计算,通常使用
17、的公式为:息税前利润 = 净利润+所得税+财务费用。除此之外还有另外的计算息税前利润的方式,我们将在9.3节对此进行深入探讨。除了上述介绍的指标,偿债能力指标还包括现金比率、资产负债率、债务权益比率等。目 录015.1财务静态分析020403第四讲 成长能力指标5.2 运营能力指标5.3 偿债能力指标5.4 成长能力指标055.5 综合案例5.4 成长能力指标最后是成长能力。在资本市场上,我们常常能见到一些公司,它的盈利能力不强(主要指净利润不高),甚至亏损(例如早期的亚马逊和京东),它的偿债能力也堪忧,甚至杠杆很高,但仍然不影响它的股价很高,这往往是因为投资者对它未来的发展能力十分看好。同样
18、的,成长能力指标也需要用到上一年度的数据,例如2016年的营收增长率就需要用到2015年的数据。5.4.1 营收增长率营业收入增长率(Increaserateofmainbusinessrevenue)是指企业本年营业收入增加额对上年营业收入总额的比率。其计算公式为:营收增长率 = (本期营业收入 上期营业收入) / 上期营业收入该指标值越高,表明企业营业收入的增长速度越快,企业市场前景越好。获取2014年的营业收入:结果如表:TS股票代码报告期营业收入增长率600519.SH201912310.1601600519.SH201812310.2649600519.SH201712310.498
19、1600519.SH201612310.1899600519.SH201512310.0344可以看到茅台的营收增长率波动幅度还是有点大的。5.4.2 营业利润增长率营业利润增长率又称销售利润增长率,其是企业本年营业利润增长额与上年营业利润总额的比率。其计算公式为:营业利润增长率= (本年营业利润总额 - 上年营业利润总额) / 上年营业利润总额与营收增长率不同,营业利润增长率从利润增长的角度来刻画企业的发展能力,其计算过程如下:结果如表:TS股票代码报告期营业利润增长率600519.SH201912310.1499600519.SH201812310.3185600519.SH2017123
20、10.6047600519.SH201612310.0951600519.SH201512310.00255.4.3 净利润增长率净利润增长率是指企业本期净利润增加额与上期净利润总额的比率。其计算公式为:净利润增长率 =(期末净利润 - 期初净利润)/ 期初净利润净利润增长率反映了企业获利能力的增长速度,是衡量企业总量规模变动和成长状况的重要指标。其计算过程为:结果如表:TS股票代码报告期净利润增长率600519.SH201912310.1623600519.SH201812310.3042600519.SH201712310.6177600519.SH201612310.0897600519
21、.SH201512310.0114除了上述介绍的指标,成长能力指标还包括净资本增长率、固定资产增长率、总资产增长率等。目 录015.1财务静态分析020403第五讲 综合案例5.2 运营能力指标5.3 偿债能力指标5.4 成长能力指标055.5 综合案例5.5 综合案例上面介绍了分析企业常用的一些财务指标,在本节我们学习如何批量生成所有的财务指标,集合在一张财务比率表中。首先以获取单家企业的“财务比率表”为例,这里我们同样采用“贵州茅台”为例,获取其20162019年5年的财务比率。5.5.1 单家公司首先需要获取企业的三张报表数据,根据3.6节内容我们可以轻易获取并保存该数据。但注意我们还需
22、要多获取一年的数据,也就是需要2014年2019年6年的报表数据。通过之前定义的access_data函数(该函数的代码见3.6.4节),我们可以获取到上述数据:接下来读取所保存到本地的报表数据,并进行拼接处理:此时三张报表已经拼接为一张大表data,注意为了防止后面报错(主要是计算中出现分母为0的情况),我们需要把表格中为空值的地方用0填充:因为一些比率的计算需要用到上期数据,因此需要把相关数据的上期值加入表中。在这里有个简便的方法,就是让目前表格中的数据直接滞后一期,作为新列添加到原表中。比如:pandas中的shift函数就可以实现此功能,利用shift(-1)就可以把上面左表变为右表,
23、即滞后一期,shift(1)则相反,是提前一期。因此对贵州茅台的“存货”一项,可以用如下代码添加它的上期余额:由于要处理的项目较多,我们可以批量处理如下:完成此步操作后,表中2014年那行的数据我们就用不上了,可以去掉:接下来计算各项财务比率指标:得到“财务比率表”,并转置,方便观看:因为上一行代码转置之后,表头是0/1/2/3,第一行内容是报告期日期,我们希望把第一行的报告期作为表头,并从原表格的第二行开始取数,代码如下:最后打开本地已经生成的“贵州茅台.xlsx”(该表中已经有三张sheet,对应三张报表),并新建一张名为“财务比率表”的sheet,把数据保存进去:最后打开“贵州茅台.xl
24、sx”,可以看到三张报表之后新增了一个“财务比率表”,也可以在JupyterNotebook中打印df_ratio,如下表所示(备注,在Excel中的“财务比率表”没有左上角的“报告期”三个字,是因为ExcelWriter函数写入的时候忽略左上角的索引列名称):报告期2019123120181231201712312016123120151231毛利率0.9130.91140.8980.91230.9223营业利润率0.69110.69720.66890.62440.6785净利润率0.51470.51370.49820.46140.5038ROE0.3030.3120.29610.22940
25、.2425存货周转率0.30460.28630.27840.17650.1539总资产周转率0.49830.50020.47040.39010.4292应收账款周转率infinfinf336806.114397.22流动比率3.86983.24852.90992.4363.2418速动比率3.21682.66682.31761.85072.2698利息保障倍数405.2636376.6166287.5524197.1641297.8382营业收入增长率0.16010.26490.49810.18990.0344营业利润增长率0.14990.31850.60470.09510.0025净利润增长率0.17050.30000.61970.07840.01005.5.2 多家公司我们可以把上一小节的代码封装为函数,方便调用,同时扩展为生成多家公司的财务比率表,代码如下:代码可见:财务静态分析-综合案例-多家公司调用函数生成三张报表及财务比率表的代码如下:通过上面的代码就可以批量的对多个公司进行财务静态分析了。本课件制作整理者:郭迎春 仅可用于教学、学习、交流使用 如内容、图片、字体等有侵权,请联系删除。