电竞比分网-中国电竞赛事及体育赛事平台

分享

里程碑的表示方法

 EXCEL分享 2020-11-13


 前言

計劃中的里程碑又叫關(guān)鍵節(jié)點,MILESTONE等等,通常是指一個關(guān)鍵事件

的開始或者完成,它的周期是0,也就是說,里程碑是一個點。

通常我們做計劃用PROJECT或P6,里程碑在甘特圖上往往用一個菱形來表示,如下圖所示:

那么在EXCEL中是否可以做到呢?

 簡單

如果任務(wù)周期比較短,只用幾周或幾天的時間,我們可以把時間刻度設(shè)置為天,如下圖所示:

這個實現(xiàn)起來就比較簡單,首先判斷節(jié)點日期是否等于刻度日期,如果等的話,就在單元格中返回一個字符,表示節(jié)點,如“★”,不等話就返回空值就好了。

公式如下:

C2=IF($B2=C$1,"★",""),然后拖拽公式到所有單元格即可!

 復(fù)雜一點

如果任務(wù)周期較長,我們可以把時間刻度設(shè)置為月,那么問題來了,我們?nèi)绾伪磉_這個節(jié)點日期在整個月份中的位置呢?月初,月中,月末如何來表達,總不能一樣吧?

我們還是采用前面的思路,首先我們把日期欄每個單元格的日期設(shè)置為每月的1日,我們還是先判斷每個節(jié)點的日期在那個月份當中,然后再來確定這個月份當中如何來確定節(jié)點顯示的位置。

判斷在那個月份當中,只要判斷節(jié)點日期是否大于等于日期行單元格日期,并且小于等于該月份的最后一天

月份的最后一天,可以用函數(shù)EOMONTH(開始日期,0)來表示!

if(and(節(jié)點日期>=月初日期,節(jié)點日期<=EOMONTH(月初日期,0)),"","")

判斷日期在月份中的位置,我們可以根據(jù)過去的天數(shù)和剩余的天數(shù)來表示,如節(jié)點為7月5日,那么7月份已過去了4天,還剩26天,我們就可以用4個空格+1個節(jié)點符號+26個空格來表示。

過去的天數(shù)等于Day(節(jié)點日期)-1

該月剩余的天數(shù)等于月末日期-節(jié)點日期:

day(EOMONTH(月初日期,0))-day(節(jié)點日期)

因此單元格的值可以這樣表達:

rept(" ",day(節(jié)點日期-1))&"節(jié)點符號"&rept(" ",day(EOMONTH(月初日期,0))-day(節(jié)點日期))

完整公式:

C2=IF(AND($B2>=C$1,$B2<=EOMONTH(C$1,0)),REPT(" ",DAY($B2)-1)&"★"&REPT(" ",DAY(EOMONTH(C$1,0))-DAY($B2)),REPT(" ",DAY(EOMONTH(C$1,0))))

選中所有的列,雙擊單元格中間線,使單元格根據(jù)內(nèi)容調(diào)整到適當寬度,然后調(diào)整日期行的顯示方式為"yyyy-mm",

 相關(guān)知識

日期函數(shù)

有關(guān)日期序列的兩個函數(shù),你一定要記?。?/a>

相對引用和絕對引用

線表計劃高級階段-隨心所欲畫圖形

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多