今天,我们来一起学习如何在Excel中制作一个动态甘特图。这个甘特图可以根据日期自动更新,实时显示项目进度,让任务安排一目了然。其实,这个操作并不复杂,接下来我会详细介绍每个步骤,帮助大家轻松掌握。
我们需要在表格中增加三个辅助列,用来支持甘特图的生成。下图中显示了这三列的表头部分,分别为"预计耗时"、"已完成"和"未完成"。我会逐一解释每列的作用以及它们的公式。
预计耗时:
公式:=C2-B2
这列用来计算每个任务的总时长。我们用任务的结束日期减去开始日期,从而得到预计所需的时间。
已完成:
公式:=IF(B2>TODAY(), 0, IF((B2+D2)<TODAY(), D2, TODAY()-B2))
这个公式会根据任务的进度自动计算已完成的天数。它会判断任务的开始日期(B2)是否还未到。如果未到,表示任务还没开始,已完成天数返回0。如果任务已经开始,但结束日期加上预计时间(B2+D2)已经过去,则说明任务已完成,已完成天数就是预计耗时D2。如果两者条件都不成立,表示任务正在进行中,此时已完成的天数是当前日期与任务开始日期之间的差值。
未完成:
公式:=D2-E2
未完成的时间就是预计的总耗时减去已经完成的天数,剩余部分就是未完成的任务时间。
接下来,我们需要生成甘特图。选择前两列(开始时间和预计耗时),按住Ctrl键,然后再选择"已完成"和"未完成"两列数据。点击Excel中的【插入】按钮,在图表选项中选择【二维堆积条形图】。
插入图表后,你会发现任务的顺序是反的。我们需要做一些调整。选中Y轴,按下快捷键【Ctrl+1】打开设置面板,勾选【逆序类别】选项,顺序就会反转,正好符合我们的需求。
接着,我们需要进一步美化图表。点击蓝色部分的柱形(即“开始时间”这一数据),在上方菜单中选择【格式】,然后将形状填充设置为“无填充”,这样我们就能清晰地看到每个任务的进度了。
然后,选中X轴,按【Ctrl+1】调出设置窗口,调整X轴的坐标轴范围。设置最小值为项目的开始日期(例如:2022/8/1),最大值为项目的结束日期(例如:2022/9/7)。这时,X轴的日期范围就与项目实际进度相符了。
我们还需要调整一下日期的显示格式。在X轴设置窗,找到【数字】选项,将类型设置为【3月14日】格式,X轴就会显示具体的日期。
完成以上步骤后,基本的甘特图就已经制作完成了。接下来,我们可以进行一些简单的美化操作:
更改字体颜色,选择你喜欢的颜色来增加图表的可视化效果。
点击任意柱形,按下【Ctrl+1】打开设置窗口,将【间隙宽度】设置为80,这样条形的宽度就会增加,整体图表看起来更加清晰。
将“已完成”的条形颜色改为绿色,而“未完成”的条形颜色设为橙色,这样一眼就能看出哪些任务已经完成,哪些任务还在进行中。
至此,整个动态更新的甘特图就完成了。是不是非常简单呢?只需通过这几步操作,就能让你的项目管理更加清晰高效。
如果你对Excel的其他功能感兴趣,欢迎访问我的专栏,里面有更多实用的技巧与教程等着你。