Hello,大家好,今天跟大家分享下我们如何制作一个可以跟随时间自动增长的甘特图,如下图,灰色的部分是项目的计划用的时间,红色的部分是已经用的时间,已经用时是我们使用函数获取的,会随着日期的增加自动改变,从而使甘特图达到自动增长的效果,这个的操作也不难,下面就让我们来一起操作下

如何用excel制作动态甘特图(在excel制作随时间自动增长的甘特图)(1)

一、整理表格

首先我们需要将开始时间复制一列,命名为开始时间1,然后在已用单元格中输入函数=IF(TODAY()-B2<=E2,TODAY()-B2,"超期"),这个函数的作用是判断今天的时间减去开始时间是不是小于等于计划用时间,如果小于计划用时间就返回TODAY()-B2这个值,如果不是就返回超期这个结果

如何用excel制作动态甘特图(在excel制作随时间自动增长的甘特图)(2)

二、插入图标

紧接着我们点击数据,然后点击插入找到堆积条形图,然后在设计中找到选择数据,将图例项都删除

如何用excel制作动态甘特图(在excel制作随时间自动增长的甘特图)(3)

然后点击添加在系列名称中选择开始时间,然后在系列值中选择开始的日期,点击添加,以此类推我们将开始时间,开始时间1,计划用时,以及已用时间添加进图例中,然后点击水平轴标签中的编辑选择项目点击确定,这样的话就将需要的数据添加进图标中了

如何用excel制作动态甘特图(在excel制作随时间自动增长的甘特图)(4)

三、更改图表

紧接着我们点击开始时间1的图形也就是红色的部分,按Ctrl 1调出格式窗口,将它放在次坐标轴上,紧接着点击已用时间的部分,也就是紫色的图形,同样将它放在次坐标轴

如何用excel制作动态甘特图(在excel制作随时间自动增长的甘特图)(5)

紧接着选择计划用时的图形,也就是绿色的部分,按Ctrl 1,将间隙宽度设置为40,然后我们点击开始时间和开始时间1的图形也就是蓝色和红色的部分,将他们的填充设置为无填充,线条设置为无线条

如何用excel制作动态甘特图(在excel制作随时间自动增长的甘特图)(6)

四、设置坐标表轴

紧接着我们来上下方向的x轴的最大值与最小值,我们选择一个x轴按Ctrl 1调出格式窗格,将最小值设置为开始时间最小的日期,在这里是2019/7/15,将最大值设置为结束时间最大的日期,在这里是2019/8/27,上下两个坐标轴是一样的设置方法

如何用excel制作动态甘特图(在excel制作随时间自动增长的甘特图)(7)

进行到这一步基本上就完成了,但是在这里项目的顺序是倒着来的,很多强迫症表示一定要让它正着来,要不然看起来很别扭, 首先我们选择图表,选择图表设计点击添加图表元素,在坐标轴中选择次要坐标轴,然后我们将这两个y轴分别设置逆序类别,我们点击一个y轴按Ctrl 1调出格式窗口,然后勾选逆序类别,另一个y轴也是同样的操作

如何用excel制作动态甘特图(在excel制作随时间自动增长的甘特图)(8)

这样的话我们的图表就完成了,最后我们只需要删掉无用的图例,然后根据自己的需求美化一个即可,你的美化是什么样子呢

我是excel从零到一,关注我持续分享更多excel技巧

,