日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

甘特图 知乎_如何使用 Excel 绘制甘特图?

發布時間:2023/12/2 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 甘特图 知乎_如何使用 Excel 绘制甘特图? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

————

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

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

一、需求分析

首先要滿足計劃圖的功能,還是比較簡單的,只需要一條簡單的規則:通過輸入『計劃』開始和結束時間,自動在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=(甘特!$E60)*(甘特!$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:

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

總結

以上是生活随笔為你收集整理的甘特图 知乎_如何使用 Excel 绘制甘特图?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。