国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一目了然打造隨日期變化的動態(tài)甘特圖

2021-08-20 00:29平淡
電腦愛好者 2021年16期
關(guān)鍵詞:單元格圖標(biāo)字符

平淡

○構(gòu)建數(shù)據(jù)

比如圖1是某公司一個項目的進(jìn)度計劃表,按圖示先在B2單元格中輸入任務(wù)的開始時間,在C2到C7單元格中依次輸入每個子項目的預(yù)計耗時。接著在B3單元格中輸入公式“=B2+C2”(表示下個項目的開始時間是“上個項目的開始時間+預(yù)計耗時”),

然后下拉填充到B7單元格,這樣便可以將每個子項目的開始時間自動地計算出來了(圖2)。

為了方便查看,我們先在A13單元格中隨意輸入一個日期,接著在D2單元格中輸入公式“=IFS(B2>$A$13,0,(B2+C2)<$A$13,C2,B2<=$A$13,$A$13-B2)”,然后下拉填充到D7單元格。再定位到E2單元格并輸入公式“=C2-D2”,下拉填充到E7單元格(圖3)。

公式解釋:

在D列通過I FS函數(shù)將B列中的日期(開始時間)和A13單元格中的日期進(jìn)行對比并顯示對應(yīng)的值。

1如果B列中的日期比A13單元格中的大,那么“已完成”就顯示為0,因為項目尚未開始。

2如果“B2+C2”比A13單元格中的日期小,那么“已完成”就顯示為C2單元格中的數(shù)值,即已過去的天數(shù)。

3如果B列中的日期小于等于A13單元格中的日期,則“已完成”就顯示為“A13-對應(yīng)B列單元格”的數(shù)值,表示任務(wù)只完成其中的一部分。

最后在F2單元格中輸入公式“=SUM($C$2:C2)”,然后下拉填充到F7單元格(圖4)。該公式表示從C2單元格開始對數(shù)值進(jìn)行累加,目的是為了在下個任務(wù)的甘特圖的前方疊加上個任務(wù)已完成的數(shù)值占位符,這樣前后任務(wù)的甘特圖才能像圖1所示那樣無縫地銜接排列。

○制作甘特圖

構(gòu)建完數(shù)據(jù)后,我們就可以制作甘特圖了。在H2單元格中輸入公式“=REPT("█",D2)&REPT( " ? " , E 2 ) ”,H 3 單元格中輸入公式“ = R E P T ( " " , F 2 * 4 )&REPT( " █ ", D3)&REPT ( "?",E3)”并下拉填充到H7單元格,同時將H2:H7區(qū)域的字體設(shè)置為“等線”、加粗顯示(圖5)。

公式解釋

使用REPT函數(shù)根據(jù)D列和E列中的數(shù)值,分別重復(fù)填充“█”和“?”字符作為“已完成”和“未完成”的圖標(biāo)(這兩個字符通過點擊“插入→符號”進(jìn)行選擇)。H2單元格作為初始單元格直接填充字符,從H3單元格開始添加函數(shù)“=REPT(" ",F(xiàn)2*4)”(使用空格填充)并和原來的公式進(jìn)行連接,因為要達(dá)到圖1所示的前后銜接排列效果,在H3單元格中的字符圖標(biāo)之前要增加H2單元格中數(shù)值的占位空格。比如在圖1中H 2單元格對應(yīng)的數(shù)值是“5”,因此要增加“5*4=20”個空格字符(正好對應(yīng)5個“█”字符,一個字符對應(yīng)4個半角空格字符)。

接下來選中H2: H 7區(qū)域,依次點擊“開始→ 條件格式→ 新建規(guī)則→只為包含以下內(nèi)容的單元格設(shè)置格式”,設(shè)置一個包含“█”字符的單元格,將其字體顏色設(shè)置為“綠色”(表示項目全部完成)。同上,設(shè)置一個包含“?”字符的單元格,字體顏色設(shè)置為“紅色”(表示項目未完成)。再設(shè)置一個包含“█”和“?”字符的單元格,字體顏色設(shè)置為“藍(lán)色”(表示項目正在進(jìn)行中),這樣每個項目都可以通過對應(yīng)的圖標(biāo)和顏色進(jìn)行區(qū)分了(圖6)。

然后定位到H1單元格并輸入公式“=IFS(B2>A13,"任務(wù)尚未開始",B2<=A13,TEX T(A13,"y y y/mm/dd")&"工作進(jìn)度圖")”,最后在G9:G12區(qū)域中添加圖標(biāo)備注文字。

○實際使用

完成上述的操作后,我們只需更改A13單元格中的日期,那么甘特圖中的圖標(biāo)就會自動發(fā)生變化了。比如在A1 3 單元格中輸入2021/4/27,因為項目尚未開始,此時甘特圖中的圖標(biāo)全部顯示為“?”(表示項目均未完成),同時它的標(biāo)題顯示為“任務(wù)尚未開始”。如果在A13單元格中輸入2021/5/18,這時已經(jīng)超過所有任務(wù)的日期,此時甘特圖中的圖標(biāo)全部顯示為綠色的“█”(表示項目已經(jīng)全部完成),同時它的標(biāo)題顯示為“2021/5/18工作進(jìn)度圖”(圖7)。

當(dāng)然,在實際使用時A13單元格是要和當(dāng)天日期相對應(yīng)的,在A 1 3 單元格中輸入公式“=TODAY()”,再將不需要的D、E、F列隱藏。以后我們每天打開工作表后就可以看到甘特圖中的內(nèi)容和標(biāo)題都會發(fā)生不同的變化,這樣查看工作進(jìn)度是不是更方便了(圖8)?

猜你喜歡
單元格圖標(biāo)字符
玩轉(zhuǎn)方格
玩轉(zhuǎn)方格
字符代表幾
一種USB接口字符液晶控制器設(shè)計
Android手機(jī)上那些好看的第三方圖標(biāo)包
消失的殖民村莊和神秘字符
淺談Excel中常見統(tǒng)計個數(shù)函數(shù)的用法
中國風(fēng)圖標(biāo)設(shè)計
有意思的廁所圖標(biāo)