本文的管理小工具是本人一手一腳弄的,學(xué)藝不精,歡迎高手指正。
EXCEL實(shí)在是一個(gè)很強(qiáng)大的工具,可惜幾乎所有教這玩意的書都面目可憎,幾乎下決心不讓人有興趣讀下去。最近想做一個(gè)工作項(xiàng)目的管理工具,埋頭翻了下書,按自己的想法搭個(gè)框,再一條一條百度想要的函數(shù),以及效果,一個(gè)一個(gè)去試效果。居然好象能用了。不過,好些百度回來的公式,經(jīng)我山寨之后雖然能用,卻仍然對算法半懂不懂,留待請教高手了。如有興趣想用的朋友,只管動(dòng)手試試。
我做的這個(gè)東西叫“工作項(xiàng)目管理表”,工作簿分兩頁:一頁是工作記錄表,一頁是由工作記錄表透視過去的工作項(xiàng)目匯總表,日期進(jìn)度表就在匯總表的基礎(chǔ)上進(jìn)行加工。
首先是做工作記錄表,這個(gè)表用于記錄每個(gè)工作項(xiàng)目,字段有“執(zhí)行人”、“項(xiàng)目”、“要求完成時(shí)間”、“工作進(jìn)度”、“備注”。如下圖。
輸入一定數(shù)量記錄后,就可以做透視表了。如下圖。這里有個(gè)技巧,2007版以上,在工作進(jìn)度的篩選處,剔除“取消”和“已完成”的項(xiàng)目,就可以在透視表中顯示得更清爽了。
在透視表區(qū)域旁邊,手工在31個(gè)單元格上標(biāo)示從1到31的數(shù)字,代表一個(gè)月的1——31日。在這一行的上面,每個(gè)數(shù)字對應(yīng)的上方單元格,用公式顯示當(dāng)月的1號(hào)到31號(hào)。這個(gè)公式是:顯示當(dāng)月1號(hào),IF(DAY(TODAY())=1,TODAY(),TODAY()+1-DAY(TODAY()));如果是顯示2號(hào),則是IF(DAY(TODAY())=2,TODAY(),TODAY()+2-DAY(TODAY()));顯示3號(hào),則是IF(DAY(TODAY())=3,TODAY(),TODAY()+3-DAY(TODAY())),發(fā)現(xiàn)規(guī)律了吧,依此類推。把這些公式輸入后,將單元格格式選為日期,并點(diǎn)選顯示為中文的短星期幾的格式,就成了現(xiàn)在看到的樣子。
我把這些短星期的單元格再添加一個(gè)條件格式,如果它的日期是星期六或者星期天,則顯示底色為淺藍(lán)色。這個(gè)判斷日期是星期幾的條件公式是:“WEEKDAY(K4,2)=6”和“WEEKDAY(K4,2)=7”,這是設(shè)置了兩個(gè)顯示條件,一個(gè)是星期六,一個(gè)是星期天。這樣一來,星期六和星期天就被顯示了淺藍(lán)色,清楚多了。公式里的K4,是這一行里表示要顯示這種格式的首個(gè)單元格的位置。
每個(gè)項(xiàng)目對應(yīng)的1——31號(hào)單元格,看似空白,其實(shí)都是輸入了公式的,這個(gè)公式是顯示當(dāng)月1號(hào)到31號(hào),這個(gè)公式是:1號(hào)DATE(YEAR(TODAY()),MONTH(TODAY()),1);2號(hào)則是DATE(YEAR(TODAY()),MONTH(TODAY()),2);依此類推。
這個(gè)公式和上面顯示星期那個(gè)有什么區(qū)別?我請教了部門里的EXCEL小神女,說是一樣的結(jié)果,不同的運(yùn)算方式。好了,設(shè)置了公式之后,要將字體設(shè)為白色,這樣,上面看起來就是空白的,其實(shí)是有料的喔。
在這些單元格上,我設(shè)置了兩個(gè)條件格式:1、當(dāng)單元格數(shù)值=要求完成時(shí)間,顯示淺橙色底色;2、當(dāng)單元格數(shù)值=系統(tǒng)日期(也就是當(dāng)天日期),顯示淺綠色底色。當(dāng)然,字體也要相應(yīng)設(shè)置成底色,這樣看起來仍然是沒有字的。于是,這些單元格就會(huì)在表示當(dāng)天那格顯示淺綠色,在項(xiàng)目要求完成時(shí)間標(biāo)示淺橙色。
在工作記錄表和項(xiàng)目匯總表上的“要求完成時(shí)間”那一列,我設(shè)置了兩個(gè)條件格式:1、本周內(nèi),顯示粉紅色,條件公式是AND(TODAY()-ROUNDDOWN(C5,0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(C5,0)-TODAY()<=7-WEEKDAY(TODAY()));2、15天內(nèi),顯示淺黃色,公式是AND(ROUNDDOWN(C5,0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(C5,0)-TODAY()<(15-WEEKDAY(TODAY())));以表示不同緊急度,這兩個(gè)公式我并不太懂,C5是單元所在的位置標(biāo)號(hào)。
成表是這樣的:
以上項(xiàng)目匯總表上的顯示,只要在工作記錄表上做了更改,項(xiàng)目匯總表上點(diǎn)右鍵刷新數(shù)據(jù)之后,上面的顯示會(huì)自動(dòng)更新。
我做的工作記錄表上,還為一些常規(guī)工作設(shè)置了自動(dòng)顯示日期,主要針對在每月固定日期都要完成的常規(guī)工作,它們會(huì)在每個(gè)新月份自動(dòng)更新為新的工作項(xiàng)目完成時(shí)間。
比如:每月第1天,公式是DATE(YEAR(TODAY()),MONTH(TODAY()),1);
每個(gè)下周一,公式是IF(WEEKDAY(TODAY(),2)=1,TODAY(),TODAY()+8-WEEKDAY(TODAY(),2));
每月12號(hào),公式是IF(DAY(TODAY())=12,TODAY(),TODAY()+12-DAY(TODAY()));
每月最后一個(gè)周一,公式是INT(DATE(YEAR(I2),MONTH(I2)+1,-7)/7)*7+2;
每月倒數(shù)第二個(gè)周一,公式是INT(DATE(YEAR(I2),MONTH(I2)+1,-12)/7)*7+2。
之所以用兩個(gè)表,是基于這樣的原因:一個(gè)表用來登記,同時(shí)保存所有已做項(xiàng)目,當(dāng)然為了方便看,可以將取消或者已完成的項(xiàng)目隱藏;另一個(gè)其實(shí)是透視表,它可以將相同執(zhí)行人的項(xiàng)目匯總在一起,方便管理,另外日期進(jìn)度條我只設(shè)置了三十行,我想:一個(gè)部門同時(shí)執(zhí)行三十項(xiàng)工作已經(jīng)很忙了吧?如果你在工作記錄表上做這些顯示設(shè)置,那工作量,可是要死人的。
補(bǔ)充:如果想到那種成條狀的進(jìn)度條,如下圖
這種效果,只要把條件格式中的“單元格數(shù)值=要求完成時(shí)間”修改成“單元格數(shù)據(jù)小于或等于要求未完成時(shí)間”,即可。
EXCEL實(shí)在是一個(gè)很強(qiáng)大的工具,可惜幾乎所有教這玩意的書都面目可憎,幾乎下決心不讓人有興趣讀下去。最近想做一個(gè)工作項(xiàng)目的管理工具,埋頭翻了下書,按自己的想法搭個(gè)框,再一條一條百度想要的函數(shù),以及效果,一個(gè)一個(gè)去試效果。居然好象能用了。不過,好些百度回來的公式,經(jīng)我山寨之后雖然能用,卻仍然對算法半懂不懂,留待請教高手了。如有興趣想用的朋友,只管動(dòng)手試試。
我做的這個(gè)東西叫“工作項(xiàng)目管理表”,工作簿分兩頁:一頁是工作記錄表,一頁是由工作記錄表透視過去的工作項(xiàng)目匯總表,日期進(jìn)度表就在匯總表的基礎(chǔ)上進(jìn)行加工。
首先是做工作記錄表,這個(gè)表用于記錄每個(gè)工作項(xiàng)目,字段有“執(zhí)行人”、“項(xiàng)目”、“要求完成時(shí)間”、“工作進(jìn)度”、“備注”。如下圖。
輸入一定數(shù)量記錄后,就可以做透視表了。如下圖。這里有個(gè)技巧,2007版以上,在工作進(jìn)度的篩選處,剔除“取消”和“已完成”的項(xiàng)目,就可以在透視表中顯示得更清爽了。
在透視表區(qū)域旁邊,手工在31個(gè)單元格上標(biāo)示從1到31的數(shù)字,代表一個(gè)月的1——31日。在這一行的上面,每個(gè)數(shù)字對應(yīng)的上方單元格,用公式顯示當(dāng)月的1號(hào)到31號(hào)。這個(gè)公式是:顯示當(dāng)月1號(hào),IF(DAY(TODAY())=1,TODAY(),TODAY()+1-DAY(TODAY()));如果是顯示2號(hào),則是IF(DAY(TODAY())=2,TODAY(),TODAY()+2-DAY(TODAY()));顯示3號(hào),則是IF(DAY(TODAY())=3,TODAY(),TODAY()+3-DAY(TODAY())),發(fā)現(xiàn)規(guī)律了吧,依此類推。把這些公式輸入后,將單元格格式選為日期,并點(diǎn)選顯示為中文的短星期幾的格式,就成了現(xiàn)在看到的樣子。
我把這些短星期的單元格再添加一個(gè)條件格式,如果它的日期是星期六或者星期天,則顯示底色為淺藍(lán)色。這個(gè)判斷日期是星期幾的條件公式是:“WEEKDAY(K4,2)=6”和“WEEKDAY(K4,2)=7”,這是設(shè)置了兩個(gè)顯示條件,一個(gè)是星期六,一個(gè)是星期天。這樣一來,星期六和星期天就被顯示了淺藍(lán)色,清楚多了。公式里的K4,是這一行里表示要顯示這種格式的首個(gè)單元格的位置。
每個(gè)項(xiàng)目對應(yīng)的1——31號(hào)單元格,看似空白,其實(shí)都是輸入了公式的,這個(gè)公式是顯示當(dāng)月1號(hào)到31號(hào),這個(gè)公式是:1號(hào)DATE(YEAR(TODAY()),MONTH(TODAY()),1);2號(hào)則是DATE(YEAR(TODAY()),MONTH(TODAY()),2);依此類推。
這個(gè)公式和上面顯示星期那個(gè)有什么區(qū)別?我請教了部門里的EXCEL小神女,說是一樣的結(jié)果,不同的運(yùn)算方式。好了,設(shè)置了公式之后,要將字體設(shè)為白色,這樣,上面看起來就是空白的,其實(shí)是有料的喔。
在這些單元格上,我設(shè)置了兩個(gè)條件格式:1、當(dāng)單元格數(shù)值=要求完成時(shí)間,顯示淺橙色底色;2、當(dāng)單元格數(shù)值=系統(tǒng)日期(也就是當(dāng)天日期),顯示淺綠色底色。當(dāng)然,字體也要相應(yīng)設(shè)置成底色,這樣看起來仍然是沒有字的。于是,這些單元格就會(huì)在表示當(dāng)天那格顯示淺綠色,在項(xiàng)目要求完成時(shí)間標(biāo)示淺橙色。
在工作記錄表和項(xiàng)目匯總表上的“要求完成時(shí)間”那一列,我設(shè)置了兩個(gè)條件格式:1、本周內(nèi),顯示粉紅色,條件公式是AND(TODAY()-ROUNDDOWN(C5,0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(C5,0)-TODAY()<=7-WEEKDAY(TODAY()));2、15天內(nèi),顯示淺黃色,公式是AND(ROUNDDOWN(C5,0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(C5,0)-TODAY()<(15-WEEKDAY(TODAY())));以表示不同緊急度,這兩個(gè)公式我并不太懂,C5是單元所在的位置標(biāo)號(hào)。
成表是這樣的:
以上項(xiàng)目匯總表上的顯示,只要在工作記錄表上做了更改,項(xiàng)目匯總表上點(diǎn)右鍵刷新數(shù)據(jù)之后,上面的顯示會(huì)自動(dòng)更新。
我做的工作記錄表上,還為一些常規(guī)工作設(shè)置了自動(dòng)顯示日期,主要針對在每月固定日期都要完成的常規(guī)工作,它們會(huì)在每個(gè)新月份自動(dòng)更新為新的工作項(xiàng)目完成時(shí)間。
比如:每月第1天,公式是DATE(YEAR(TODAY()),MONTH(TODAY()),1);
每個(gè)下周一,公式是IF(WEEKDAY(TODAY(),2)=1,TODAY(),TODAY()+8-WEEKDAY(TODAY(),2));
每月12號(hào),公式是IF(DAY(TODAY())=12,TODAY(),TODAY()+12-DAY(TODAY()));
每月最后一個(gè)周一,公式是INT(DATE(YEAR(I2),MONTH(I2)+1,-7)/7)*7+2;
每月倒數(shù)第二個(gè)周一,公式是INT(DATE(YEAR(I2),MONTH(I2)+1,-12)/7)*7+2。
之所以用兩個(gè)表,是基于這樣的原因:一個(gè)表用來登記,同時(shí)保存所有已做項(xiàng)目,當(dāng)然為了方便看,可以將取消或者已完成的項(xiàng)目隱藏;另一個(gè)其實(shí)是透視表,它可以將相同執(zhí)行人的項(xiàng)目匯總在一起,方便管理,另外日期進(jìn)度條我只設(shè)置了三十行,我想:一個(gè)部門同時(shí)執(zhí)行三十項(xiàng)工作已經(jīng)很忙了吧?如果你在工作記錄表上做這些顯示設(shè)置,那工作量,可是要死人的。
補(bǔ)充:如果想到那種成條狀的進(jìn)度條,如下圖
這種效果,只要把條件格式中的“單元格數(shù)值=要求完成時(shí)間”修改成“單元格數(shù)據(jù)小于或等于要求未完成時(shí)間”,即可。
聯(lián)系客服