技巧區‎ > ‎中級程度‎ > ‎

用棒型圖畫進展表 [2005年11月]

張貼者:2010年5月29日 上午6:54Carson Cheng
假設我們有一些專案(A到D),每個專案都需要完成一些工作(開發系統、測試、用戶測試),而每個工作都有開始與結束的日期。


我們如何用圖表來顯示這些數據呢?用Project當然可以,不過不是每個人都有Project;可以考慮用Excel!Excel可以做到嗎?是的,這個圖表正正是用Excel做的,只是要很多步驟.... 不過說透了,也不難:


我們其實可以用堆疊橫條圖來畫,開始日和結束日之間的差距就成為棒條的長度,而工作與工作之間的差距則由透明的棒條來填補。


  1. 第一個日期我們予以保留,其他日期則用簡單的公式轉為與在其之前日期的差距,可參考C11的公式:


    另外要注意的是欄位的名稱(B10:G10):工作與工作的間距暫時用1、2、3填補,Excel便不會混淆。

  2. 選擇A10:G14,再選擇圖表精靈,選堆疊橫條圖:


  3. 在資料範圍下,選「數列資料取自|欄」:


  4. 在圖表名稱上,先隨便打一個圖表名稱:


    圖表出來了:


  5. 由於專案的次序相反了,我們在專案軸(Y軸)上按兩下,選「刻度|類別次序反轉」:


    效果如下:


  6. Excel現在會自動設定一個顯示的日期範圍,以及刻度的間距,要手動設定這些值。在日期軸(X軸)上按兩下,在刻度下的「最小值」、「最大值」上輸入適當的日期(對,你可以直接輸入日期,Excel會自動轉換成日期序號),最小值的日期最好是星期一或星期日;在「主要刻度間距」、「次要刻度間距」上輸入7(一個星期):


    在數字下的數字格式,輸入自訂格式「mm/dd」:


    效果如下:


  7. 現在我們把工作與工作之間的棒隱藏:在其上按兩下,把「框線」、「區域」都設為「無」。


    效果如下:


  8. 如果你不想要背景的灰色,只要在其上按兩下,把區域設為「無」就可:


    效果如下:


  9. 最後,做一些修飾的工作:


    包括:
    * 圖表名稱:按一下圖表名稱,在公式欄上輸入工作表上圖表名稱的位址
    * 圖棒顏色:把顏色設為較奪目且容易分辨的顏色
    * 圖例的框線:把圖例的框線刪掉,那樣便不會有不公稱的效果
    * 欄位名稱:把假的欄位名稱(1、2、3)刪掉

  10. 大功告成:



不知道對大家的工作有沒有什麼幫助,請提意見!
ċ
2_17.zip
(4k)
Carson Cheng,
2010年5月29日 上午6:55
Comments