1. 概述
1.1 应用场景
1)同比及同比增长率
同比为对比同一时期的不同年份的数据,消除季节性波动影响,计算公式为:(本期数据-去年同期数据)*100% 。
同比增长率为衡量同比变化的百分比,计算公式为:(本期数据-去年同期数据)/去年同期数据*100% 。
例如,展示每个季度国内生产总值的同比和同比增长率,如下图所示:
2)环比及环比增长率
环比为对比相邻周期(如月度、季度)的数据,反映短期趋势,计算公式为:(本期数据-上期数据)*100% 。
环比增长率为衡量环比变化的百分比,计算公式为:(本期数据-上期数据)/上期数据*100%。
例如,展示每个季度国内生产总值的环比和环比增长率,如下图所示:
1.2 实现思路
1)同比:用 IF( )
2)环比:用 IF( )
2. 准备复杂表格
2.1 创建分析表
下载并上传示例数据,将数据添加至项目中,如下图所示:
2.2 新增复杂表格
点击添加按钮,选择「复杂表格」,如下图所示:
2.3 设计复杂表格
A1~C1 单元格输入文本,A2~C2 单元格拖入字段,如下图所示:
3. 计算同比及同比增长率
3.1 插入层次坐标
1)D1、E1 单元格输入文本,D2插入公式:IF(&A2 > 1, C2 / C2[A2:-1], 0),E2 单元格插入公式:IF(&A2 > 1, (C2 -C2[A2:-1])/ C2[A2:-1], 0)。如下图所示:
2)公式说明如下表所示:
公式 | 说明 |
---|---|
&A2>1 | 从第二年开始 |
C2[A2:-1] | 返回上一年同季度的国内生产总值 |
C2/C2[A2:-1] | 表示当年某季度的国内生产总值/上一年同季度的国内生产总值,即同比 |
IF(&A2 > 1, C2 / C2[A2:-1], 0) | 表示若不是第一年,同比为当年某季度的国内生产总值/上一年同季度的国内生产总值,否则,同比为 0 |
(C2 -C2[A2:-1])/ C2[A2:-1] | 表示 (当年某季度的国内生产总值-上一年同季度的国内生产总值)/上一年同季度的国内生产总值 ,即同比增长率 |
F(&A2 > 1, (C2 -C2[A2:-1])/ C2[A2:-1], 0) | 表示若不是第一年,同比增长率为 (当年某季度的国内生产总值-上一年同季度的国内生产总值)/上一年同季度的国内生产总值, 否则,同比增长率为 0 |
3.2 效果预览
预览表格,效果如下图所示:
4. 计算环比及环比增长率
4.1 插入层次坐标
1)D1、E1 单元格输入文本,D2插入公式:IF(&B2 > 1, C2 / C2[B2:-1], 0),E2 单元格插入公式:IF(&B2 > 1, (C2-C2[B2:-1])/ C2[B2:-1], 0)。如下图所示:
2)公式说明如下表所示:
公式 | 说明 |
---|---|
&B2 > 1 | 从第二季度开始 |
C2[B2:-1] | 返回上一季度的国内生产总值 |
C2 / C2[B2:-1] | 表示当前季度的国内生产总值/上一季度的国内生产总值,即环比 |
IF(&B2 > 1, C2 / C2[B2:-1], 0) | 表示若不是第一季度,环比为当前季度的国内生产总值/上一季度的国内生产总值,否则,环比为 0 |
(C2-C2[B2:-1])/ C2[B2:-1] | 表示 (当前季度的国内生产总值-上一季度的国内生产总值)/上一季度的国内生产总值 ,即环比增长率 |
IF(&B2 > 1, (C2-C2[B2:-1])/ C2[B2:-1], 0) | 表示若不是第一季度,环比增长率为 (当前季度的国内生产总值-上一季度的国内生产总值)/上一季度的国内生产总值, 否则,环比增长率为 0 |
4.2 效果预览
预览表格,效果如下图所示: