如何使用 Excel 繪製甘特圖?

如果有大神會做,麻煩簡單寫下步驟,謝謝了。寫論文用到,才發現自己excel用那麼多年都喂狗去了。謝謝!謝謝了!


-

甘特圖畫法:先上圖

一,原始數據(B2:D10)

二,做法(以下操作適用於Excel 2013 for win 版本)

  • 先分析一下這個計劃:從2015年6月1日到2015年7月1日,總共31天

  • 任意找一個單元格,輸入0~30之間的任意數字(共31天),如在D13單元格輸入11,然後在C13單元格輸入公式:=D13+C3,在這種情況下,顯示的是2015年6月12日。

  • 在F、G兩列中插入輔助系列:已完成和未完成
  • 已完成系列的公式:以F3單元格為例:=IF(C3&>=$C$13,0,IF(C3+D3&>=$C$13,$C$13-C3,D3))
  • 未完成系列的公式,以G3單元格為例:=D3-F3

  • 選中B、C、F、G列相應數據,插入堆積條形圖

  • 隱藏「計劃開始日」系列的數據,這一系列數據在這裡起到佔位(參見:Excel 有哪些可能需要熟練掌握而很多人不會的技能? - 吳下錒蒙的回答)的作用。

  • 選擇縱坐標軸,設置格式為逆序類別

  • 設置橫坐標軸範圍為2015年6月1日到2015年7月1日,即42156到42186,並刪除「計劃開始日」系列的圖例

  • 以下介紹動態甘特圖
  • 在上面的基礎上,只要改變D13單元格中的數字,則整幅圖也會發生相應的變化。
  • 插入滾動條,設置控制項格式

  • 這時候就可以通過拖動滾動條來改變甘特圖,實現每天的變化。

  • 為了方便在圖中看出日期,再插入一個文本框,設置文本框等於C13。

  • 其他格式化(參見Excel 有哪些可能需要熟練掌握而很多人不會的技能? - 吳下錒蒙的回答,以及《Excel圖表之道》一書)

以上。

-

-------------硬廣---------------------

下面是我的微信公眾號,歡迎大家關注。謝謝。

http://weixin.qq.com/r/ynWzq3rEBid5rT7I9yDY (二維碼自動識別)

-------------我的其他回答--------------

Excel 有哪些可能需要熟練掌握而很多人不會的技能? - 知乎用戶的回答

Excel數據透視表有什麼用途? - 知乎用戶的回答

怎樣在excel中插入另一個excel表格裡面的圖片? - 知乎用戶的回答

-------------附件--------------

鏈接: 百度雲 請輸入提取密碼 密碼: svrs


更新了圖的下載資源,鏈接: https://pan.baidu.com/s/1gf7WgLX 密碼: iwvq 喵~

————

看了上面幾張甘特圖,基本上只實現了『計劃』和『百分比進度』這兩個概念,只有在理想化的一切按照計劃發展的情況下才有參考價值。但是實際上執行會提前、也可能延期,進度實時都可能變更,我們應該分開考慮計劃圖和進度圖的功能,並在一張自動圖標中實現~先上圖:

(直接下載請拖到答案最後)

一、需求分析

首先要滿足計劃圖的功能,還是比較簡單的,只需要一條簡單的規則:

  • 通過輸入『計劃』開始和結束時間,自動在gantt中表現計劃時間條(淺藍色)

涉及到進度圖,我們需要設置幾個定義來區分計劃內進度、計劃外進度(延期或提前)。在我的圖表裡面只定義了計劃內進度(深藍色)和計劃外進度(藍色斜杠)。當然你也可以根據實際情況作調整,比如如果實際工作中需要嚴格區分提前和延期,可以將這兩個概念分開定義。

於是要滿足進度圖的功能,我們需要這樣幾條規則:

  • 用深藍色代表實際執行。其中『計劃內執行』用純深藍色,『計劃外執行』用深藍色加斜杠

而在使用者跟蹤進度的時候,使用場景分為兩種:1. 只知道開始時間和大概的工作量,並不清楚完成時間 2. 任務已經完成,知道確切的起始和完成時間。根據這兩種場景我們可以定義出來這樣的使用規則:

  • 根據『計劃開始』和『計劃結束』時間,可以判斷出來管理者預估的工作量

預估工作量=計劃結束-計劃終止 單位:天

  • 根據填入的『實際開始』日期,預估工作量,和百分比進度,可以顯示計算出來的進度

計算進度=實際開始+預估工作量*百分比進度 單位:天

  • 當實際完成時,使用者填入『實際結束』時間,圖表中顯示實際開始和結束時間,覆蓋之前的計算進度
  • 在執行過程中和實際完成後,都按照『計劃內執行』和『計劃外執行』的方式進行可視化顯示,讓管理者一目了然地掌握實際進度與計劃的差距

二、功能製作

1. 首先按照喜歡的邏輯畫一張表頭。由於我首先要製作『計划進度』的功能,所以先把計劃開始和結束的數據填上了。

2. 定義『計划進度』。在【公式-定義名稱】中新建定義『Plan』

Plan定義返回值是開始和結束時間之間的這一段。這裡我用到的公式:

=甘特!F$5=MEDIAN(甘特!F$5,甘特!$C6,甘特!$D6)

3. 下面用【開始-條件格式-管理規則】的功能,將返回的真值填色:

新建一條自定義規則:

【應用區域】選擇在整體日期表區域:

這一步做完後,我們會得到一張【計劃甘特圖】:

4. 下面同理,繼續用【定義名稱】和【管理規則】功能把上面列出的需求點一條條定義,並在圖表中實現。除了上面的『Plan』以外我還定義了這麼幾個名稱:

【已填寫『實際開始』和『實際進度』】

  • Actual:計劃內進度條

=甘特!C$5=MEDIAN(甘特!C$5, 甘特!$E6, 甘特!$F6)*(甘特!$E6&<&>0)*(甘特!$F6&<&>0)

  • Advance:『實際開始』早於『計劃開始』,提前段進度條

=甘特!C$5=(甘特!$E6&<甘特!$C6)*MEDIAN(甘特!C$5, 甘特!$E6, (甘特!$C6-1))*(甘特!$E6&<&>0)*(甘特!$F6&<&>0)

  • Delay:『實際結束』晚於『計劃結束』,延期段進度條

=甘特!C$5=(甘特!$F6&>甘特!$D6)*(MEDIAN(甘特!C$5, (甘特!$D6+1), 甘特!$F6))

【已填寫『實際開始』和『百分比進度』,未填寫『實際進度』】

  • Percent:計算進度
  • PercentEarlier:『實際開始』早於『計劃開始』,包括一小段提前進度
  • PercentLater:『實際開始』大於等於『計劃開始』,全部為計劃內進度

將以上定義都在條件格式進行編輯:

應用區域均為整個日期表部分。

三、美化調整

這樣做出來的表格還有一點點geek和不方便哎,一大堆格子混在一起很難看清行列。對此我做了這麼幾個優化:

  • 隔列灰度顯示,便於每日任務的可視化
  • 可以手動設置一個『今日日期』突出顯示該列
  • 日期最好可以有微調框

前面兩條灰度和突出顯示列,用簡單的條件格式就可以實現了,公式如下:

突出顯示列:=H$5=$F$2

(其中H$5是日期列,$F$2是手動輸入的日期值)

隔列灰度顯示:=MOD(COLUMN(), 2)=0

最後加一個可愛的微調框,在【開發工具-微調框】添加:

控制項格式鏈接到手動輸入日期的單元格:

一個自動甘特圖就做好了。完工~

Excel很好玩,但是做起來也蠻麻煩的。上傳了一份到網盤,鏈接: https://pan.baidu.com/s/1gf7WgLX 密碼: iwvq

謝謝~

——————————————————————————————————

UPDATE:

關於如何實現跨月,可以用『凍結窗格』功能實現。把全年時間在橫欄實現,然後凍結時間區域的第一行第一列的格子,就可以左右上下拖動地看了~


如果是office2013,用Excel做甘特圖就非常方便,聯機就能搜索到甘特圖模板(官方下載 「甘特圖項目規劃器」的搜索結果)。

不過最好還是用MS的Project,打開界面就有甘特圖,編輯起來特別方便。用visio也可以,不過不如Project那麼順手。


孩子,看到你的問題我想起一篇新聞,說是某北歐的產業工人用挖掘機製作熱狗且附有視頻,令人嘆為觀止。但對大部分人來說,挖掘機主要作用是挖掘,並且是高效快速的挖掘,並且掌握了基本技巧可以說人人皆可。而同樣的,做熱狗大多數人還是會選擇用手。

回到問題上,我很贊同高票答案的切題,也對答主的Excel技能暗生敬佩。但我認為那不是生產力的發展方向,因為Project是凝聚了無數人的智慧,且專門用來解決題主問題的應用,它快捷,直觀,更重要的是很容易上手。你在校內的話,安裝個Project是分分鐘的事。

於是我想,Excel是你的挖掘機,還是用它來處理數據更好,它強大,高效,性能牢靠;而Project才是你的雙手,可以幫你更熟練的處理你的熱狗——甘特圖。


推薦三本不錯的書:

1、Excel 2016圖表達人

書中介紹了近百個圖表的製作方法,並提供操作文件可以進行練習。

鏈接:http://yuedu.baidu.com/ebook/0f246cbb9b6648d7c0c746d6

2、Excel 2016圖表達人(增強版)

書中圖表比第一版增加了近一倍,同樣提供練習文件。

鏈接:http://yuedu.baidu.com/ebook/fdc1e3accf84b9d529ea7ac5

3、Excel 2016商業儀錶盤基礎

書中介紹了製作商業儀錶盤的一些基本理念,以及必備的一些圖表、函數、控制項等知識。

鏈接:http://yuedu.baidu.com/ebook/800d492bbb4cf7ec4bfed02b


我自己做的excel甘特圖的模板,利用了分組和條件格式的功能,參考下圖。

下載鏈接為:基於Excel 2010的項目計劃模板


google一搜便可:如何使用Excel繪製甘特圖

其實有時候為了急用,Excel是一個蠻好的選擇,你想漂亮的話還可以設立體的……我自己也試過。

除非真的是項目管理,要付諸實踐的,那我自己會用Ganttproject。


Excel 2016有這個功能啦,可以參考http://zhuanlan.zhihu.com/peter-zhang-jie/20266877


自己學習才是硬道理,伸手黨只會讓你記不牢。

兩個方法:

1.傳統的方法:觀看這個教學視頻Excel2010 職場應該這樣玩

2.簡單而粗暴:在Excel2013應用程序擴展中,下載這個應用程序「Gantt Chart for Excel」

主要功能:快速製作甘特圖,不需要進行複雜的設定就可以輕鬆完成製作。

優點:簡單快捷,色彩艷麗。缺點:可以自由設置的功能其實不多。

第一張圖是我列舉的數據,第二張圖是利用Gantt Chart for Excel快速製作出來的甘特圖,大家感受一下。

感謝閱讀與觀看。


不是你的excel被狗吃了,而是這甘特圖應該用visio作,裝好MS的visio組件後,裡邊有專門甘特圖的部分,跟著走就行了。(圖片來自百度)


甘特圖Excel畫的還不錯吧,可以聯繫我發Excel的製作過程給你。

長時間未登錄忽略了大家的請求,這裡貼個地址,看的人自己下載吧,下面是地址

Excel甘特圖的繪製(轉)


我也做過一個Excel甘特圖,當時還考慮了周末,用一些條件公式來控制顏色,很簡單的

我放在網盤裡了,有興趣可以看看,有問題可以交流~~

PGM-Work Plan-20120711.xlsx_免費高速下載


用Project ,多好!


製作甘特圖建議使用ppt插件Thinkcell,兩分鐘就能在PPT里做出完美的甘特圖,以下是製作方法:

先上圖:

製作流程:

以一個案例開始,數據純屬虛構:

以上開發過程需要按照清晰的邏輯展現在圖表上,最適合用的圖表就是甘特圖。

第一步:Excel中整理數據

在excel中整理數據,第一列為任務列表,第二列任務開始日期,第三列完成日期。

第二部步:插入甘特圖

然後選中數據點擊excel插件菜單中的甘特圖選項,只有最新版本的Thinkcell8可以在excel里直接插入,(也可在PPT的think-cell chart插件菜單中用滑鼠選中甘特圖後在右下方的open datasheet 中編輯數據),插件會自動鏈接到PPT並輸出一張甘特圖

輸出的甘特圖頁面很簡潔,信息很完整,第一列為我們的工作任務,excel中的所有時間點在甘特圖中都會以小紅圈的方式智能的自動標出來。

第三步:調整頂部甘特圖的時間顯示範圍

主要參照你的項目計划起止日期(本案例起止7月至10月)。滑鼠選中最頂部月份一欄單擊右鍵打開日曆選項。(手動拖動滑動柄,我們這裡選擇範圍7月16日-10月15日)。

第四步:調整日期顯示格式

調整第一行的月份限時格式和第二行具體日期的顯示格式,還是選中右鍵單擊,在顯示格式菜單中選擇適合的格式(這裡用的是MM/DD)。

第五步:添加項目進度條

添加項目進度條第一個項目進度:網站規劃7月18日~7月23日,選中第一個系列矩形框,右鍵單擊選擇進度條類型。

這裡給出了兩種進度條類型:一種是粗箭頭型,一種是細條形,我們這裡使用細條形。

直接拖動進度條,拖至起始日期7月18日(如下圖,拖到上文所說的小紅圈,會顯示一個錨),右側同理拖至小紅圈7月23日(小技巧:小紅圈顯示的日期為7月23日的開始,所以在圖中進度條(兩個小紅圈之間的間隔)顯示的日期為7月18日-7月22日,如果完成日期需設置為23日,在excel表格中的完成日期都加上一天即可。)

重複以上操作,為項目的2~8步添加進度條。

第9步網站發布因為只是一個時間點,所以有點特殊,不能做成條狀效果,這裡think-cell chart給出了特殊處理方式,滑鼠放在標記網站發布的時間小紅圈上單擊右鍵在彈出菜單中添加標記點。

第六步:進度條加上日期標記(可選)

將之前做的項目進度條統統添加起始日期標記。(單擊任意一個進度條,右鍵調出編輯菜單,添加標記)

第七步:項目跟蹤線等(可選)

在最底部的空白行位置,單擊右鍵,可以添加項目的跟蹤線,用來顯示跟進項目進步。

同樣在底部可以圈定區間的時間範圍,用以更加明確的顯示各步項目進度。(添加之後任意拖動一邊手柄往上拉動(會出現參考點),結合智能參考線就可以使區間範圍圈定你想圈定的項目進度)。

另一種用來標識區間範圍的參考輔助策略是添加帶背景的時間區間。(跟上面的有點類似)。

第八步:美化

到這裡整個任務甘特圖已經完成的差不多了,下面就是美化一下:

頂部和底部背景顏色:(選中白色矩形區域,右鍵單擊更換顏色,顏色自己選即可)

添加任務之間的網格線:每一行空白處點擊右鍵調出菜單添加:

第九步:添加負責人和備註信息(可選)

如果需要添加更為詳細的項目負責人,項目完成進度統計信息,還可以通過甘特圖菜單來完成添加。在圖表右側右鍵單擊調出編輯菜單,滑鼠點擊帶兩個R標識的菜單,一個代表項目負責人,一個代表備註。

在負責人和備註欄里,可以添加更為詳細的相關信息:

-------------硬廣---------------------

我的微信公眾號,Thinkcell_china,歡迎大家關注交流。


我覺得最簡單的方法 用單元格合併的方法做出形狀後 使用邊框和填充 把不用的單元格弄成白色填充 axis用實線描邊 那些小框框用實線邊框填充成斜線陰影

前段時間趕時間偷工減料做了個 照樣妥妥得通過 效果一般是一定的了……不然visio的存在就打醬油了……


卧槽,有Project,用什麼Excel?組織結構,成員管理,工時核算,里程碑設定,任務分發,任務提醒,除了缺陷管理等,項目管理,基本夠用。

這玩意兒可是能嵌入SharePoint的工具,換句話說,這是企業級項目管理工具啊。

如果結合 MS.Active Directory,MS.Exchange or ExchangeSVR,MS.Workflow,MSO.Excel,MSO.Word,MSO.Outlook,MSO.ProjectSVR…etc.,妥妥一個完整的企業級解決方案包。MS.Azure 及其它雲服務,屬高大上選項,可視預算多寡而定。

推薦訂閱 MSDN 宇宙版,一旦訂購,別無所求。

微軟的同事記得給我發津貼,不興拖欠的哈。莫名背鍋,不爽。

順便吐個槽,瘟逗死謄,幸虧採用了免費策略。

順手提個醒,溫逗撕謄,代碼仍未送審。


用project,

然後拷貝出來,粘貼到excel。


我來Share一個我自己做的Excel版本的甘特圖工具。

需要用到VBA,而且邏輯庫已經被單拉成了DLL文件,方便版本更新。

具體的界面操作演示請參照下列視頻。視頻封面Excel中通過宏創建甘特圖—在線播放—優酷網,視頻高清在線觀看視頻

如果題主有興趣可以私密我。


excel做也相當方便,不過才看到的,不過你論文急用,這麼久估計都不需要了?還需要的話 回復我,我解答詳細過程


我跟老公學的用微軟的project,符合office使用習慣,很快能上手,我香港代購客戶的商品件數款項和時間節點還有各品牌專櫃促銷的年度計劃,非常方便管理,不僅提醒告知客戶時令的折扣和品質寶貝,也不會落下客戶不同的個性化需求,不得不說,藉助一些工具軟體,事半功倍,感謝微軟,感謝老公。


推薦閱讀:

Excel 要達到什麼水平才能在投行實習中留下好印象?
怎麼把PDF的表格轉成EXCEl?
Excel 中大量圖片如何快速導出?
R語言如何導入Excel的數據?
需要頻繁使用Microsoft Office 2013,使用macbook pro會遇到哪些問題?

TAG:MicrosoftExcel | 甘特圖GanttChart | Excel圖表繪製 |