甘特图 知乎_如何使用 Excel 绘制甘特图?
————
看了上面幾張甘特圖,基本上只實現(xiàn)了『計劃』和『百分比進度』這兩個概念,只有在理想化的一切按照計劃發(fā)展的情況下才有參考價值。但是實際上執(zhí)行會提前、也可能延期,進度實時都可能變更,我們應(yīng)該分開考慮計劃圖和進度圖的功能,并在一張自動圖標(biāo)中實現(xiàn)~先上圖:
(直接下載請拖到答案最后)
一、需求分析
首先要滿足計劃圖的功能,還是比較簡單的,只需要一條簡單的規(guī)則:通過輸入『計劃』開始和結(jié)束時間,自動在gantt中表現(xiàn)計劃時間條(淺藍色)
涉及到進度圖,我們需要設(shè)置幾個定義來區(qū)分計劃內(nèi)進度、計劃外進度(延期或提前)。在我的圖表里面只定義了計劃內(nèi)進度(深藍色)和計劃外進度(藍色斜杠)。當(dāng)然你也可以根據(jù)實際情況作調(diào)整,比如如果實際工作中需要嚴(yán)格區(qū)分提前和延期,可以將這兩個概念分開定義。
于是要滿足進度圖的功能,我們需要這樣幾條規(guī)則:用深藍色代表實際執(zhí)行。其中『計劃內(nèi)執(zhí)行』用純深藍色,『計劃外執(zhí)行』用深藍色加斜杠
而在使用者跟蹤進度的時候,使用場景分為兩種:1. 只知道開始時間和大概的工作量,并不清楚完成時間 2. 任務(wù)已經(jīng)完成,知道確切的起始和完成時間。根據(jù)這兩種場景我們可以定義出來這樣的使用規(guī)則:根據(jù)『計劃開始』和『計劃結(jié)束』時間,可以判斷出來管理者預(yù)估的工作量
預(yù)估工作量=計劃結(jié)束-計劃終止 單位:天根據(jù)填入的『實際開始』日期,預(yù)估工作量,和百分比進度,可以顯示計算出來的進度
計算進度=實際開始+預(yù)估工作量*百分比進度 單位:天當(dāng)實際完成時,使用者填入『實際結(jié)束』時間,圖表中顯示實際開始和結(jié)束時間,覆蓋之前的計算進度
在執(zhí)行過程中和實際完成后,都按照『計劃內(nèi)執(zhí)行』和『計劃外執(zhí)行』的方式進行可視化顯示,讓管理者一目了然地掌握實際進度與計劃的差距
二、功能制作
1. 首先按照喜歡的邏輯畫一張表頭。由于我首先要制作『計劃進度』的功能,所以先把計劃開始和結(jié)束的數(shù)據(jù)填上了。
2. 定義『計劃進度』。在【公式-定義名稱】中新建定義『Plan』
Plan定義返回值是開始和結(jié)束時間之間的這一段。這里我用到的公式:
=甘特!F$5=MEDIAN(甘特!F$5,甘特!$C6,甘特!$D6)
3. 下面用【開始-條件格式-管理規(guī)則】的功能,將返回的真值填色:
新建一條自定義規(guī)則:
【應(yīng)用區(qū)域】選擇在整體日期表區(qū)域:
這一步做完后,我們會得到一張【計劃甘特圖】:
4. 下面同理,繼續(xù)用【定義名稱】和【管理規(guī)則】功能把上面列出的需求點一條條定義,并在圖表中實現(xiàn)。除了上面的『Plan』以外我還定義了這么幾個名稱:
【已填寫『實際開始』和『實際進度』】Actual:計劃內(nèi)進度條
=甘特!C$5=MEDIAN(甘特!C$5, 甘特!$E6, 甘特!$F6)*(甘特!$E6<>0)*(甘特!$F6<>0)Advance:『實際開始』早于『計劃開始』,提前段進度條
=甘特!C$5=(甘特!$E60)*(甘特!$F6<>0)Delay:『實際結(jié)束』晚于『計劃結(jié)束』,延期段進度條
=甘特!C$5=(甘特!$F6>甘特!$D6)*(MEDIAN(甘特!C$5, (甘特!$D6+1), 甘特!$F6))
【已填寫『實際開始』和『百分比進度』,未填寫『實際進度』】Percent:計算進度
PercentEarlier:『實際開始』早于『計劃開始』,包括一小段提前進度
PercentLater:『實際開始』大于等于『計劃開始』,全部為計劃內(nèi)進度
將以上定義都在條件格式進行編輯:
應(yīng)用區(qū)域均為整個日期表部分。
三、美化調(diào)整
這樣做出來的表格還有一點點geek和不方便哎,一大堆格子混在一起很難看清行列。對此我做了這么幾個優(yōu)化:隔列灰度顯示,便于每日任務(wù)的可視化
可以手動設(shè)置一個『今日日期』突出顯示該列
日期最好可以有微調(diào)框
前面兩條灰度和突出顯示列,用簡單的條件格式就可以實現(xiàn)了,公式如下:
突出顯示列:=H$5=$F$2
(其中H$5是日期列,$F$2是手動輸入的日期值)
隔列灰度顯示:=MOD(COLUMN(), 2)=0
最后加一個可愛的微調(diào)框,在【開發(fā)工具-微調(diào)框】添加:
控件格式鏈接到手動輸入日期的單元格:
一個自動甘特圖就做好了。完工~
Excel很好玩,但是做起來也蠻麻煩的。上傳了一份到網(wǎng)盤,鏈接: https://pan.baidu.com/s/1gf7WgLX 密碼: iwvq
謝謝~
——————————————————————————————————
UPDATE:
關(guān)于如何實現(xiàn)跨月,可以用『凍結(jié)窗格』功能實現(xiàn)。把全年時間在橫欄實現(xiàn),然后凍結(jié)時間區(qū)域的第一行第一列的格子,就可以左右上下拖動地看了~
總結(jié)
以上是生活随笔為你收集整理的甘特图 知乎_如何使用 Excel 绘制甘特图?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vsco怎么两个滤镜叠加_PS插件 V
- 下一篇: echarts label加边框_ech