在做工作计划的时候,常常用甘特图显示出来更直观,用微软公司的Project和Visio两种软件都能快速做出甘特图。可是对于不经常接触这两个软件的读者来说,为了做甘特图再去安装软件有点麻烦,那问题就来了,Excel可以根据工作计划的日期自动生成甘特图吗? 要求: 对于图 3-32的招聘工作任务安排,自动在图 3-33上显示出来: · 每项工作任务在开始时间和结束时间之间显示绿色 · 单元格B10指定日期在日历表上显示红色网格 图3-32 招聘工作安排 图 3-33 2018年3月日历表 对这张2018年3月的日历表需要说明一下,上方的日期不是数字1-31,而是日期2018-3-1到2018-3-31,通过【设置单元格格式】设置成只显示日期的“日”效果,如图 3-34。 图 3-34 日期显示“日”的设置 关键步骤说明: 选择单元格范围E2:AI8,在条件格式的公式框中输入公式: =AND(E$1>=$B2,E$1<> 并设置格式为填充绿色,如图 3-35所示。 图 3-35 工作任务甘特图设置 公式的含义是,如果当前单元格上方对应的日历日期在任务开始和结束日期之间,就显示为绿色,设置后的效果见图 3-36。 图3-36 工作任务甘特图效果1 做到这里甘特图已显示出来了,下面设置如何显示B10单元格的指定日期,能直观显示指定日期在工作计划中的位置。 在单元格范围E2:AI8,添加第2个规则,在公式框中输入公式: =E$1=$B$10 并设置格式为填充红色图案,如图 3-37和图 3-38所示。 图 3-37 甘特图指定日期公式设置 图 3-38 甘特图指定日期格式设置 用图案填充可以让之前填充的绿色背景和红色图案同时显示,效果如图 3-39,指定日期发生变化,红色图案的日期条也会同步变化。 图3-39 工作任务甘特图效果2 知识扩展: 如果在日历表中要显示周末,还需要添加第3个规则,在公式框中输入公式: =OR(WEEKDAY(E$1,2)=6,WEEKDAY(E$1,2)=7) 并设置格式为填充灰色,如图 3-40。 图 3-40 甘特图周末设置 公式的含义是,如果当前单元格上方对应的日历日期是星期六或星期日,就显示为灰色,见图 3-41。 图 3-41 工作任务甘特图效果3 如果当前日期在该日历表时间范围内,可以在B10单元格输入公式: =TODAY() 公式含义是获取电脑系统日期,这样每天打开这张表日期自动是当天日期,红色图案条就会自动变化,直观看出当天日期在甘特图中的位置。 |
|