劉美麗
(長沙環(huán)境保護(hù)職業(yè)技術(shù)學(xué)院,湖南長沙,410001)
巧用Excel2010制作動態(tài)甘特圖
劉美麗
(長沙環(huán)境保護(hù)職業(yè)技術(shù)學(xué)院,湖南長沙,410001)
甘特圖是項目管理中的重要工具,也是人們生活中重要的時間管理工具,然而一般人都不會用甘特圖的專業(yè)制作工具Project和Visio,本文重點(diǎn)闡述了如何利用人們熟知的EXCEL軟件簡單、快捷的制作動態(tài)甘特圖的方法。
EXCEL;甘特圖;制圖
甘特圖(Gantt Chart)又稱橫道圖,它是以圖示的方式通過活動列表和時間刻度形象地表示出特定項目的活動順序與持續(xù)時間的圖表。據(jù)可靠調(diào)查,80%的職場人不知道什么是甘特圖,但80%的人都在報刊雜志、網(wǎng)頁新聞中見過甘特圖。甘特圖主要應(yīng)用于項目管理中,生產(chǎn)管理領(lǐng)域,隨著生產(chǎn)管理的發(fā)展、項目管理的擴(kuò)展,它被應(yīng)用到了各個領(lǐng)域,如:建筑、IT軟件、汽車等等。制作甘特圖的專業(yè)軟件有Project和Visio,這兩款軟件功能強(qiáng)大,適合于做復(fù)雜的甘特圖,但一般人都沒裝這類軟件,而且不會操作,而簡單的甘特圖用excel就可以了。
在Excel2003中,可用自定義圖表類型中的“懸浮的條形圖”來快速繪制簡單的甘特圖,而在Excel2007/2010中,沒有現(xiàn)成的自定義圖表類型可用,但通過堆積條形圖同樣可以輕松實(shí)現(xiàn)。下面以Excel2010為例來說明繪制步驟。
圖1 數(shù)據(jù)源
圖2 動態(tài)甘特圖
上圖A列為某工程一些項目,B至F列分別為“開始日期”、“已過天數(shù)”、“剩余天數(shù)”、“持續(xù)天數(shù)”和“結(jié)束日期”,B8單元格中為工程期限內(nèi)的某個日期,本例為“2015-2-14”,需要在圖表中繪制以該日期為當(dāng)前進(jìn)度的簡單甘特圖,并在圖表中用醒目的豎線指示該日期。
如果目前該工程正在進(jìn)行中,可在B8單元格中輸入當(dāng)前日期,如公式:“=TODAY()”這樣,不同時間打開該工作簿,即可動態(tài)顯示工程進(jìn)度,效果如圖2所示,具體步驟如下:
1.數(shù)據(jù)的準(zhǔn)備
在C2單元格中輸入公式:=IF($B$8-B2>E2,E2,MIN(E2,M AX($B$8-B2,0))),向下填充公式至C6單元格,該公式獲取已完成的天數(shù)。在D2中輸入:=E2-C2,向下填充至D6單元格,該公式獲取剩余的天數(shù)。在E2單元格中輸入,=F2-B2+1向下填充至E6單元格,該公式獲取持續(xù)的天數(shù)。
2.插入堆積條形圖
選擇數(shù)據(jù)區(qū)域中的項目和開始日期(即A1:B6),在功能區(qū)中選擇“插入→條形圖→堆積條形圖”,建立圖形的初步輪廓,然后再增加數(shù)據(jù)系列,選擇“已過天數(shù)”和“剩余天數(shù)”區(qū)域(即C1:D6)右擊“復(fù)制”,點(diǎn)擊選中圖表再“粘貼”。
3.設(shè)置圖表中相關(guān)元素的格式
(1)將輔助系列改為透明隱藏,雙擊圖表中的“開始日期”系列,彈出“設(shè)置數(shù)據(jù)系列格式”對話框,如果是Excel2007,可右擊該系列,在快捷菜單中選擇“設(shè)置系列格式”。在設(shè)置圖表各相關(guān)元素的整個過程中,可不關(guān)閉該對話框。在對話框中選擇“填充”選項,選擇“無填充”,這時“開始日期”系列即變?yōu)橥该鳌?/p>
(2)反轉(zhuǎn)活動次序,由于縱坐標(biāo)軸中各項目名稱的排列順序與數(shù)據(jù)區(qū)域中的相反,似乎與習(xí)慣不符,可通過下面的方法來改變該順序。選擇“垂直(類別)軸”,對話框標(biāo)題自動變?yōu)椤霸O(shè)置坐標(biāo)軸格式”,在“坐標(biāo)軸選項”中勾選“逆序類別”,這時橫坐標(biāo)軸會移動到圖表上方,要將其移回圖表下方,可在“橫坐標(biāo)軸交叉”區(qū)域中選擇“最大分類”即可。
(3)更改水平軸的最大和最小值,單擊圖表中的“水平(值)軸”,在“坐標(biāo)軸選項”中將“最大值”和“最小值”設(shè)置為“固定”,并輸入整個工程的開始日期和結(jié)束日期,本例中將最小值設(shè)置為日期“2015-1-1”,將最大值設(shè)置為“2015-6-25”。如果是Excel2007,此處需輸入上述兩個日期的序列數(shù),分別為“42005”和“42180”。獲取日期序列數(shù)的方法有許多,如將包含日期的單元格設(shè)置為“常規(guī)”即可在單元格中顯示該日期的序列數(shù)。
(4)更改日期格式,選擇“數(shù)字”選項,將日期格式設(shè)置為僅顯示月日的數(shù)字格式。
4.在圖表中添加豎線指示當(dāng)前日期
方法是在次坐標(biāo)軸中添加當(dāng)前日期系列,將圖表類型改為折線圖,并添加垂直線。具體步驟如下:
①添加當(dāng)前日期新系列:在“圖表工具-設(shè)計”選項卡中單擊“選擇數(shù)據(jù)”,彈出“選擇數(shù)據(jù)源”對話框,單擊“添加”按鈕。在彈出的“編輯數(shù)據(jù)系列”對話框中將“系列名稱”設(shè)置為B8單元格,將“系列值”中的“={1}”改為“={0}”,單擊“確定”,此時對話框中添加了一個新系列“2015-2-14”,再次單擊“確定”關(guān)閉對話框。
②將新系列設(shè)置到次坐標(biāo)軸:選擇“圖表工具-布局”選項卡,在“當(dāng)前所選內(nèi)容”組的下拉列表中選擇新添加的系列“2015-2-14”。
然后單擊下拉列表下方的“設(shè)置所選內(nèi)容格式”按鈕,彈出“設(shè)置系列格式”對話框,在“系列選項”中將“系列繪制在”設(shè)置為“次坐標(biāo)軸”,關(guān)閉對話框。
③改變新系列的圖表類型:接著單擊“圖表工具-設(shè)計”選項卡,在“類型”組中單擊“更改圖表類型”按鈕,在彈出的對話框中將圖表類型改為“折線圖”。
④修改水平(分類)軸標(biāo)簽:在“數(shù)據(jù)”選項卡中單擊“選擇數(shù)據(jù)”,彈出“選擇數(shù)據(jù)源”對話框,選擇系列“2015-2-14”,在右側(cè)的“水平(分類)軸標(biāo)簽”下方單擊“編輯”按鈕,將“軸標(biāo)簽區(qū)域”設(shè)置為B8單元格,單擊兩次確定關(guān)閉對話框。
⑤設(shè)置次要橫坐標(biāo)軸格式:再次切換到“布局”選項卡,在“坐標(biāo)軸”組中單擊“坐標(biāo)軸→次要橫坐標(biāo)軸→顯示從左向右坐標(biāo)軸”,這時次要橫坐標(biāo)軸會顯示在圖表的上方。選擇該坐標(biāo)軸,單擊“設(shè)置所選內(nèi)容格式”按鈕,彈出“設(shè)置坐標(biāo)軸格式”對話框,將坐標(biāo)軸的最小值設(shè)置為日期“2015-1-1”,將最大值設(shè)置為“2015-6-25”,與主要橫坐標(biāo)軸相同。
然后在對話框底部的區(qū)域中將“位置坐標(biāo)軸”設(shè)置為“在刻度線上”,這樣設(shè)置后讓次要橫坐標(biāo)軸的刻度位置與主要橫坐標(biāo)軸保持一致。
⑥添加垂直線:再次在“當(dāng)前所選內(nèi)容”組的下拉列表中選擇系列“2015-2-14”,然后在“分析”組中單擊“折線→垂直線”,此時圖表中會添加一條與當(dāng)前日期(2015-2-14)位置相同的垂直線。
⑦添加數(shù)據(jù)標(biāo)簽:接著在“標(biāo)簽”組中單擊“數(shù)據(jù)標(biāo)簽→其他數(shù)據(jù)標(biāo)簽選項”,彈出“設(shè)置數(shù)據(jù)標(biāo)簽格式”對話框,在“標(biāo)簽包括”區(qū)域中取消“值”,同時勾選“系列名稱”,關(guān)閉對話框。由于系列名稱就是當(dāng)前日期,故圖表中所添加的系列名稱即為當(dāng)前日期。
5.修改圖表格式并美化圖表:
刪除圖表中的次要橫坐標(biāo)軸、次要縱坐標(biāo)軸,并調(diào)整數(shù)據(jù)標(biāo)簽到一個適當(dāng)?shù)奈恢茫绱怪本€的上方,并修改垂直線的顏色、線型。最后根據(jù)需要修改各系列的填充色對圖表進(jìn)行美化即可。
[1]石曉珍.計算機(jī)應(yīng)用基礎(chǔ)項目化教程[M],2015(7)
[2]Excel Home編著.Excel 2010圖表實(shí)戰(zhàn)技巧精粹[M],2014(1)
劉美麗,女,1980-3-13,湖南冷水江人,講師,本科,研究方向:計算機(jī)應(yīng)用。
Using Excel2010 produce dynamic Gantt
Liu Meili
(Changsha Environmental Protection College,Hunan Changsha,410001)
The Gantt chart is an important tool for project management, but also people living in an important time management tool, but most people will not use a Gantt chart Project professional production tools and Visio, this article focuses on how to use the familiar EXCEL software is simple and quick to create dynamic Gantt chart method.
EXCEL, Gantt charts, cartography
TP316.7
A