如何用EXCEL制作动态甘特图

一、甘特图的作用
在做甘特图之前,需要明确自己希望甘特图能起到什么作用。如何你和我一样是因为领导需要你提供一份项目的甘特图,那么你也需要问清楚或揣摩领导想要甘特图输出什么结果。不然前期会和我一样做出的图没有意义,也不清楚坐标维度是什么。这里首先讲述甘特图的作用之一——项目进度管理可视化。
如果你希望能得到项目进度的可视化,那么你可以接着往下看啦……
在我看来甘特图的主要作用有以下几点:
1、项目计划内容以及时间的可视化——图表的展现是最直观的的,通过甘特图,很清晰的可以看到各个阶段的进行程度,如果有延期或者一直未开始的计划,通过特殊的颜色快可以很快速的看到。让大家能做好项目的时间管理。
2、灵活可变——一个项目阶段从大目标到小目标,不断的细分,通过在表格里添加,甘特图也能实时产生变化。
而动态甘特图更为直观的可以展示每一天、每月按照自己设定的时间粒度,已动态的方式展示出项目进度的变化。(制作甘特图的软件主要有project、EXCEL、xmind等)
二、下面用EXCEL讲述动态甘特图的制作流程
步骤一:准备数据源
制作前想好自己的参数维度,一般主要有:项目阶段、开始时间、结束时间、时长、已完成天数、未完成天数、今日日期。

数据源说明:
1、在"C3"中,输入公式"=NETWORKDAYS(B3,D3,$H$3:$H$8)",然后,双击鼠标填充;如果不想除去周末和节假日,输入公式“=D3-B3”
公式解析:"NETWORKDAYS"函数是用来计算除去周六、周日和法定假期之后的天数。
2、在"E3"中,输入公式"=IF($G$3>D3,C3,IF($G$3>B3,NETWORKDAYS(B3,$G$3,$H$3:$H$8)))",然后,双击鼠标填充;如果不想除去周末和节假日,输入公式“=IF($G$3>D3,C3,IF($G$3>B3,$G$3-B3))”
公式解析:如果“结束日期”在“今天日期”之前,表明已完成,返回"C"列对应数据,反之,表明未完成。结果是"FALSE",代表数值为"0";
3、在"F3"中,输入公式"=IF(D3<$G$3,0,IF(B3<$G$3,C3-E3,C3))",然后,双击鼠标填充;
公式解析:如果“结束日期”在“今天日期”之后,表明未完成。这有两种情况:一是还未开始,另一种是已经完成了一部分;
4、在"G3"中,输入公式"=TODAY()+G3","G3"初始值为"0",它是动态变化的一数值,后面在插入进度条时很重要。
步骤2:插入堆积条形图



步骤3:更改纵坐标次序


步骤4:调整横坐标


步骤5:去除开始日期

步骤6:调整图例位置

步骤7:插入当前日期

步骤8:插入滚动条
1、如果EXCEL没有【开发工具】,进行如下操作


2、如果有进行如下操作

3、对滚动条进行设置


最后:美化下板式
就这样酷酷的动态甘特图就完成啦~~

我是醋鱼吖,精分少女产品记~~
欢迎大家多多交流~