在Excel 2010中繪製簡單的甘特圖

上下發表於2016-06-20

  甘特圖(Gantt Chart)又稱橫道圖,它透過圖示形象地表示特定專案的活動順序與持續時間。在excel 2003中,可用用自定義圖表型別中的“懸浮的條形圖”來快速繪製簡單的甘特圖,而在Excel 2007/2010中,沒有現成的自定義圖表型別可用,但透過堆積條形圖同樣可以輕鬆實現。下面以Excel 2010為例來說明繪製步驟,Excel 2007中的製作步驟類似,示例檔案可在文章結尾處下載。

在Excel2010中繪製簡單的甘特圖 三聯教程

  上圖A列為某工程一些專案代號,B至D列為“開始日期”、“天數”和“結束日期”,B11單元格中為工程期限內的某個日期,本例為“2011-10-18”,需要在圖表中繪製以該日期為當前進度的簡單甘特圖,並在圖表中用醒目的豎線指示該日期。

Excel2010中繪製的簡單甘特圖

  如果目前該工程正在進行中,可在B11單元格中輸入當前日期,如公式:

  =TODAY()

  這樣,以後每天開啟該工作簿,即可顯示當天的進度。

  具體步驟如下:

  1.新增輔助列

  在資料區域原C列左側插入兩列,分別表示以B11單元格中日期為當前進度的各專案已完成和未完成的天數。如圖所示,插入兩空列後,在C2單元格中輸入公式:

  =IF($B$11-B2>E2,E2,MIN(E2,MAX($B$11-B2,0)))

  向下填充公式至C9單元格,該公式獲取已完成的天數。在D2中輸入:

  =E2-C2

  向下填充至D9單元格,該公式獲取未完成的天數。

新增“已完成”和“未完成”輔助列

  2.插入堆積條形圖

  選擇資料區域中的某個單元格,在功能區中選擇“插入→條形圖→堆積條形圖”,在插入的圖表中刪除圖例,然後在“圖表工具-設計”選項卡中選擇“選擇資料”,彈出“選擇資料來源”對話方塊,分別選擇不需要的“天數”和“結束日期”系列,單擊“刪除”按鈕刪除這兩個系列後確定,這時圖表如下圖:

  3.設定圖表中相關元素的格式

  雙擊圖表中的“開始日期”系列,彈出“設定資料系列格式”對話方塊,如果是Excel 2007,可右擊該系列,在快捷選單中選擇“設定系列格式”。在設定圖表各相關元素的整個過程中,可不關閉該對話方塊。

  在對話方塊中選擇“填充”選項,選擇“無填充”。

設定資料系列格式,將“開始日期”設定為無填充

三聯推薦:點選免費下載最新版wps辦公軟體 》》檢視更多電腦教程

  這時“開始日期”系列即變為透明,由於縱座標軸中各專案名稱的排列順序與資料區域中的相反,似乎與習慣不符,可透過下面的方法來改變該順序。選擇“垂直(類別)軸”,對話方塊標題自動變為“設定座標軸格式”,在“座標軸選項”中勾選“逆序類別”,這時橫座標軸會移動到圖表上方,要將其移回圖表下方,可在 “橫座標軸交叉”區域中選擇“最大分類”即可。

設定縱座標軸格式

  再次單擊圖表中的“水平(值)軸”,在“座標軸選項”中將“最大值”和“最小值”設定為“固定”,並輸入整個工程的開始日期和結束日期,本例中將最小值設定為日期“2011-10-9”,將最大值設定為“2011-11-10”。如果是Excel 2007,此處需輸入上述兩個日期的序列數,分別為“40825”和“40857”。獲取日期序列數的方法有許多,如將包含日期的單元格設定為“常規”即可在單元格中顯示該日期的序列數。

設定橫座標軸格式

  選擇“數字”選項,將日期格式設定為僅顯示月日的數字格式。

設定橫座標軸日期的數字格式

  關閉對話方塊,這時的圖表如下圖。

設定格式後的圖表

  4.在圖表中新增豎線指示當前日期

  方法是在次座標軸中新增當前日期系列,將圖表型別改為折線圖,並新增垂直線。具體步驟如下:

  ①新增當前日期系列:在“圖表工具-設計”選項卡中單擊“選擇資料”,彈出“選擇資料來源”對話方塊,單擊“新增”按鈕。在彈出的“編輯資料系列”對話方塊中將“系列名稱”設定為B11單元格,將“系列值”中的“={1}”改為 “={0}”,單擊“確定”,此時對話方塊中新增了一個新系列“2011-10-18”,再次單擊“確定”關閉對話方塊。

新增新系列

  ②將新系列設定到次座標軸:選擇“圖表工具-佈局”選項卡,在“當前所選內容”組的下拉選單中選擇新新增的系列“2011-10-18”。

在“圖表元素”下拉選單中選擇系列

  然後單擊下拉選單下方的“設定所選內容格式”按鈕,彈出“設定系列格式”對話方塊,在“系列選項”中將“系列繪製在”設定為“次座標軸”,關閉對話方塊。

將新系列繪製在次座標軸

  ③改變新系列的圖表型別:接著單擊“圖表工具-設計”選項卡,在“型別”組中單擊“更改圖表型別”按鈕,在彈出的對話方塊中將圖表型別改為“折線圖”。

將新系列圖表型別改為折線圖

  ④修改水平(分類)軸標籤:在“資料”選項卡中單擊“選擇資料”,彈出“選擇資料來源”對話方塊,選擇系列“2011-10-18”,在右側的“水平(分類)軸標籤”下方單擊“編輯”按鈕,將“軸標籤區域”設定為B11單元格,單擊兩次確定關閉對話方塊。

修改水平(分類)軸標籤

  ⑤設定次要橫座標軸格式:再次切換到“佈局”選項卡,在“座標軸”組中單擊“座標軸→次要橫座標軸→顯示從左向右座標軸”,這時次要橫座標軸會顯示在圖表的上方。選擇該座標軸,單擊“設定所選內容格式”按鈕,彈出“設定座標軸格式”對話方塊,將座標軸的最小值設定為日期“2011-10-9”,將最大值設定為“2011-11-10”,與主要橫座標軸相同。

設定次要橫座標軸的最大值、最小值

  然後在對話方塊底部的區域中將“位置座標軸”設定為“在刻度線上”,這樣設定後讓次要橫座標軸的刻度位置與主要橫座標軸保持一致。

  ⑥新增垂直線:再次在“當前所選內容”組的下拉選單中選擇系列“2011-10-18”,然後在“分析”組中單擊“折線→垂直線”,此時圖表中會新增一條與當前日期(2011-10-18)位置相同的垂直線。

給折線圖新增垂直線

  ⑦新增資料標籤:接著在“標籤”組中單擊“資料標籤→其他資料標籤選項”,彈出“設定資料標籤格式”對話方塊,在“標籤包括”區域中取消“值”,同時勾選“系列名稱”,關閉對話方塊。由於系列名稱就是當前日期,故圖表中所新增的系列名稱即為當前日期。

新增資料標籤

  5.修改圖表格式並美化圖表:

  刪除圖表中的次要橫座標軸、次要縱座標軸,並調整資料標籤到一個適當的位置,如垂直線的上方,並修改垂直線的顏色、線型。最後根據需要修改各系列的填充色對圖表進行美化即可。

Excel2010中繪製簡單的甘特圖

相關文章