如何构建瀑布图

越来越多的我在不同公司的报道中遇到,听到学员要求解释如何构建偏差的级联图——它也是一个“瀑布”,它也是一个“瀑布”,它也是一个“桥梁” ”,也是“桥梁”等。 它看起来像这样:

如何构建瀑布图

从远处看,它真的像山河上的瀑布或吊桥 - 谁看到了什么🙂

这种图的特点是:

  • 我们清楚地看到参数的初始值和最终值(第一列和最后一列)。
  • 积极的变化(增长)以一种颜色显示(通常 墨绿色), 和消极的 (拒绝) 对他人 (通常 红色).
  • 有时图表还可能包含小计列 (灰色落在 x 轴列上)。

在日常生活中,此类图表通常用于以下情况:

  • 视觉 动态显示 任何时间流程:现金流(cash-flow)、投资(我们投资一个项目并从中获利)。
  • 可视化 计划实施 (图中最左边一列是事实,最右边一列是计划,整个图反映了我们朝着想要的结果前进的过程)
  • 当你需要视觉 显示因素这会影响我们的参数(利润的因子分析——它由什么组成)。

有几种方法可以构建这样的图表——这完全取决于您的 Microsoft Excel 版本。

方法 1:最简单:Excel 2016 及更新版本中的内置类型

如果你有 Excel 2016、2019 或更高版本(或 Office 365),那么构建这样的图表并不困难——这些版本的 Excel 已经默认内置了这种类型。 只需选择包含数据的表格并在选项卡上选择 插页 (插入) 命令 级联 (瀑布):

如何构建瀑布图

结果,我们将得到一个几乎现成的图表:

如何构建瀑布图

您可以立即为正负列设置所需的填充颜色。 最简单的方法是选择适当的行 增加 и 减少 直接在图例中并通过右键单击它们,选择命令 (填):

如何构建瀑布图

如果您需要在图表中添加带有小计的列或最终的列总计,那么使用函数最方便 小计 (小计) or 单元 (总计的). 他们将计算从表格开头累积的金额,同时排除上面类似的总数:

如何构建瀑布图

在这种情况下,第一个参数 (9) 是数学求和运算的代码,第二个参数 (0) 使函数忽略结果中已计算的前几个季度的总数。

添加总计行后,仍然选择图表上出现的总计列(在列上连续单击两次),然后右键单击鼠标,选择命令 设置为总计 (设置为总计):

如何构建瀑布图

选定的列将落在 x 轴上并自动将颜色更改为灰色。

事实上,这就是全部——瀑布图已经准备好了:

如何构建瀑布图

方法2.通用:不可见的列

如果您有 Excel 2013 或更早版本(2010、2007 等),那么上述方法将不适合您。 您将不得不四处走动并从常规堆叠直方图中剪下丢失的瀑布图(将条形相加)。

这里的技巧是使用透明的道具列将我们的红色和绿色数据行提升到正确的高度:

如何构建瀑布图

要构建这样的图表,我们需要在源数据中添加一些带有公式的辅助列:

如何构建瀑布图

  • 首先,我们需要通过使用函数将正负值分成单独的列来拆分我们的原始列 IF (如果).  
  • 其次,您需要在列前添加一列 奶嘴,其中第一个值为 0,从第二个单元格开始,该公式将计算那些非常透明的支撑柱的高度。

之后,除了原始列之外,仍然选择整个表 自动化流程 并创建一个规则的堆叠直方图 插图 - 直方图 (插入 - 柱形图):

如何构建瀑布图

如果您现在选择蓝色列并使它们不可见(右键单击它们 - 行格式 - 填充 - 无填充),然后我们就得到了我们需要的东西。 

这种方法的优点是简单。 在缺点 - 需要计算辅助列。

方法3.如果我们陷入困境,一切都会更加困难

不幸的是,以前的方法仅适用于正值。 如果至少在某些区域我们的瀑布进入负面区域,那么任务的复杂性会显着增加。 在这种情况下,有必要使用公式分别计算负部分和正部分的每一行(虚拟、绿色和红色):

如何构建瀑布图

为了不吃亏,不重复造轮子,可以在本文标题中下载此类案例的现成模板。

方法 4. 异国情调:上下乐队

这种方法基于使用平面图表(直方图和图表)中一种鲜为人知的特殊元素—— 上下带 (上下条). 这些条带成对连接两个图表的点,以清楚地显示两个点中的哪个更高或更低,这在可视化计划事实时被积极使用:

如何构建瀑布图

很容易发现,如果我们去掉图表的线条,只留下图表上的上下波段,那么我们将得到相同的“瀑布”。

对于这样的构造,我们需要使用简单的公式在表格中添加另外两列,这些公式将计算两个所需的不可见图的位置:

如何构建瀑布图 

要创建“瀑布”,您需要选择一个包含月份的列(用于沿 X 轴的签名)和两个附加列 安排1 и 安排2 并为初学者构建一个常规图表,使用 插入 - 图表 (插入 - 线图表):

如何构建瀑布图 

现在让我们在图表中添加上下波段:

  • 在 Excel 2013 及更高版本中,必须在选项卡上选择此项 构造函数 命令 添加图表元素 — 增减带 (设计——添加图表元素——上下条)
  • 在 Excel 2007-2010 中 - 转到选项卡 布局 - 前进-递减条 (布局 - 上下条)

然后图表将如下所示:

如何构建瀑布图

仍然可以选择图形并使它们透明,方法是依次用鼠标右键单击它们并选择命令 数据系列格式 (格式系列). 同样,您可以将标准的、看起来很破旧的黑白条纹颜色更改为绿色和红色,以便最终获得更好的图片:

如何构建瀑布图 

在最新版本的 Microsoft Excel 中,可以通过用鼠标右键单击其中一个透明图形(不是条形!)并选择命令来更改条形的宽度 数据系列格式 - 侧面间隙 (格式系列 - 间隙宽度).

在旧版本的 Excel 中,您必须使用 Visual Basic 命令来解决此问题:

  1. 突出显示构建的图表
  2. 按键盘快捷键 其他+F11进入 Visual Basic 编辑器
  3. 按键盘快捷键 按Ctrl+G打开直接命令输入和调试面板 即时 (通常位于底部)。

  4. 复制并粘贴以下命令: ActiveChart.ChartGroups(1).GapWidth = 30 并按下 输入:

如何构建瀑布图

当然,如果您愿意,您可以使用参数值。 间隙宽度达到所需的间隙:

如何构建瀑布图 

  • 如何在 Excel 中构建子弹图以可视化 KPI  
  • Excel 2013 中图表的新增功能
  • 如何在 Excel 中创建交互式“实时”图表

发表评论