
談談甘特圖(Gantt Chart)
1.甘特圖是做什麼用呢?
一般來說,只要是管制工作進度的事情都可以使用甘特圖,例如:
-
工程進度
-
專案進度
-
編稿進度
甘特圖是以X軸(時間=工作天)與Y軸(工作項目)所繪之堆疊直方圖(Stacked Bar),再搭配次座標軸散佈圖(Scatter)繪出進度線,係為一組合圖(Combo Chart)。
一般甘特圖所需基本參數大致包含預開日、工作天、工作量等等。以下圖做說明,縱軸項次1,2,3代表工作1、工作2、工作3,上方橫軸為時間軸(日期),中間藍色框框為工作計劃量,藍色實線條代表已完成工作量,另藍色框框增加資料標籤(Data Labels)以顯示達成率%。

基本甘特圖範例
2.為什麼會想去研究甘特圖作圖技巧?
其實阿範第一次接觸到甘特圖是在2013年的時候,那時候參與到一個大專案,承攬商是歐洲公司,雙方再檢討專案進度所用的甘特圖工具完全不同。那時候公司同仁用的是需要手動更新進度線長度及開始/完成日的圓圈標記,歐洲公司則是用專業軟體製作的甘特圖(如下圖):

公司同仁所用示意圖

歐洲公司所用示意圖
相信各位看了以上兩張圖會覺得很驚訝,如果有專業軟體可以繪製出好看又好用的甘特圖,那為什麼要用手動的呢!?那時候的阿範會這樣回答:應該要使用專業軟體!經過Google查詢發現較常用的軟體包含:
- Windows系統比較通用的是Microsoft Project軟體
- macOS系統是用OmniPlan軟體
但兩個都需花錢購買,那時阿範有購買OmniPlan來試著操作學習,覺得蠻酷的、很厲害,但因為在工作上也不可能告訴大家甘特圖都找我做、找我更新...所以此軟體後來也沒有進行廣泛應用。
到了2018年,阿範有次在Youtube上看到Leila Gharani的影片,才了解到Excel原來也可以做出好看、半自動化的甘特圖(如下影片)。
但上述Excel甘特圖與專業軟體比較起來還是有一些缺點,例如很多格式尚需要人工調整,還要花時間整理版面才可呈報給主管,操作方法也不夠簡單,這個人做的檔案給另一個人操作可能容易出錯,故較適合做為個人工作的小工具。
到了2020年Microsoft Excel開發了新的動態陣列函數功能(Dynamic Array Functions,簡稱DA),阿範於2021年利用VBA及DA的功能製作了全自動化的甘特圖(如下圖),後續將會寫文章分享給大家製圖的流程。

Excel全自動化甘特圖