如何構建瀑布圖

越來越多的我在不同公司的報導中遇到,聽到學員要求解釋如何構建偏差的級聯圖——它也是一個“瀑布”,它也是一個“瀑布”,它也是一個“橋樑” ”,也是“橋樑”等。 它看起來像這樣:

如何構建瀑布圖

從遠處看,它真的像山河上的瀑布或吊橋 - 誰看到了什麼🙂

這種圖的特點是:

  • 我們清楚地看到參數的初始值和最終值(第一列和最後一列)。
  • 積極的變化(增長)以一種顏色顯示(通常 綠色), 和消極的 (拒絕) 對他人 (通常 紅色).
  • 有時圖表還可能包含小計列 (灰色落在 x 軸列上)。

在日常生活中,此類圖表通常用於以下情況:

  • 視覺 動態顯示 任何時間流程:現金流(cash-flow)、投資(我們投資一個項目並從中獲利)。
  • 可視化 計劃實施 (圖中最左邊一列是事實,最右邊一列是計劃,整個圖反映了我們朝著想要的結果前進的過程)
  • 當你需要視覺 顯示因素這會影響我們的參數(利潤的因子分析——它由什麼組成)。

有幾種方法可以構建這樣的圖表——這完全取決於您的 Microsoft Excel 版本。

方法 1:最簡單:Excel 2016 及更新版本中的內置類型

如果你有 Excel 2016、2019 或更高版本(或 Office 365),那麼構建這樣的圖表並不困難——這些版本的 Excel 已經默認內置了這種類型。 只需選擇包含數據的表格並在選項卡上選擇 插入 (插入) 命令 級聯 (瀑布):

如何構建瀑布圖

結果,我們將得到一個幾乎現成的圖表:

如何構建瀑布圖

您可以立即為正負列設置所需的填充顏色。 最簡單的方法是選擇適當的行 提高 и 減少 直接在圖例中並通過右鍵單擊它們,選擇命令 (填):

如何構建瀑布圖

如果您需要在圖表中添加帶有小計的列或最終的列總計,那麼使用函數最方便 小計 (小計) or UNIT (總計的). 他們將計算從表格開頭累積的金額,同時排除上麵類似的總數:

如何構建瀑布圖

在這種情況下,第一個參數 (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 並按下 Enter:

如何構建瀑布圖

當然,如果您願意,您可以使用參數值。 間隙寬度達到所需的間隙:

如何構建瀑布圖 

  • 如何在 Excel 中構建子彈圖以可視化 KPI  
  • Excel 2013 中圖表的新增功能
  • 如何在 Excel 中創建交互式“實時”圖表

發表評論