层次坐标应用之同环比
1. 概述
1.1 应用场景
1)同比及同比增长率
同比为对比同一时期的不同年份的数据,消除季节性波动影响,计算公式为:(本期数据-去年同期数据)*100% 。
同比增长率为衡量同比变化的百分比,计算公式为:(本期数据-去年同期数据)/去年同期数据*100% 。
例如,展示每个季度国内生产总值的同比和同比增长率,如下图所示:

2)环比及环比增长率
环比为对比相邻周期(如月度、季度)的数据,反映短期趋势,计算公式为:(本期数据-上期数据)*100% 。
环比增长率为衡量环比变化的百分比,计算公式为:(本期数据-上期数据)/上期数据*100%。
例如,展示每个季度国内生产总值的环比和环比增长率,如下图所示:

1.2 实现思路
1)同比:使用层次坐标获取上一年同季度的数据,并使用 IF( ) 函数进行判断计算。
2)环比:使用层次坐标获取同年上一季度的数据,并使用 IF( ) 函数进行判断计算。
2. 准备复杂表格
示例数据:国内生产总值.xlsx
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 效果预览
预览表格,效果如下图所示:


400-111-0890
在线咨询