分享

Excel根据工作任务安排自动生成日历甘特图

 shelbypf 2018-05-17

在做工作计划的时候,常常用甘特图显示出来更直观,用微软公司的Project和Visio两种软件都能快速做出甘特图。可是对于不经常接触这两个软件的读者来说,为了做甘特图再去安装软件有点麻烦,那问题就来了,Excel可以根据工作计划的日期自动生成甘特图吗?

要求:

对于图 3-32的招聘工作任务安排,自动在图 3-33上显示出来:

· 每项工作任务在开始时间和结束时间之间显示绿色

· 单元格B10指定日期在日历表上显示红色网格

Excel根据工作任务安排自动生成日历甘特图

图3-32 招聘工作安排

Excel根据工作任务安排自动生成日历甘特图

图 3-33 2018年3月日历表

对这张2018年3月的日历表需要说明一下,上方的日期不是数字1-31,而是日期2018-3-1到2018-3-31,通过【设置单元格格式】设置成只显示日期的“日”效果,如图 3-34。

Excel根据工作任务安排自动生成日历甘特图

图 3-34 日期显示“日”的设置

关键步骤说明:

选择单元格范围E2:AI8,在条件格式的公式框中输入公式:

=AND(E$1>=$B2,E$1<>

并设置格式为填充绿色,如图 3-35所示。

Excel根据工作任务安排自动生成日历甘特图

图 3-35 工作任务甘特图设置

公式的含义是,如果当前单元格上方对应的日历日期在任务开始和结束日期之间,就显示为绿色,设置后的效果见图 3-36。

Excel根据工作任务安排自动生成日历甘特图

图3-36 工作任务甘特图效果1

做到这里甘特图已显示出来了,下面设置如何显示B10单元格的指定日期,能直观显示指定日期在工作计划中的位置。

在单元格范围E2:AI8,添加第2个规则,在公式框中输入公式:

=E$1=$B$10

并设置格式为填充红色图案,如图 3-37和图 3-38所示。

Excel根据工作任务安排自动生成日历甘特图

图 3-37 甘特图指定日期公式设置

Excel根据工作任务安排自动生成日历甘特图

图 3-38 甘特图指定日期格式设置

用图案填充可以让之前填充的绿色背景和红色图案同时显示,效果如图 3-39,指定日期发生变化,红色图案的日期条也会同步变化。

Excel根据工作任务安排自动生成日历甘特图

图3-39 工作任务甘特图效果2

知识扩展:

如果在日历表中要显示周末,还需要添加第3个规则,在公式框中输入公式:

=OR(WEEKDAY(E$1,2)=6,WEEKDAY(E$1,2)=7)

并设置格式为填充灰色,如图 3-40。

Excel根据工作任务安排自动生成日历甘特图

图 3-40 甘特图周末设置

公式的含义是,如果当前单元格上方对应的日历日期是星期六或星期日,就显示为灰色,见图 3-41。

Excel根据工作任务安排自动生成日历甘特图

图 3-41 工作任务甘特图效果3

如果当前日期在该日历表时间范围内,可以在B10单元格输入公式:

=TODAY()

公式含义是获取电脑系统日期,这样每天打开这张表日期自动是当天日期,红色图案条就会自动变化,直观看出当天日期在甘特图中的位置。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多