如何七周成为数据分析师:Excel技巧之甘特图绘制(项目管理)
本文内容为如何利用Excel绘制高大上的甘特图,干货满满。各位小伙伴请事先备好小板凳!
今天我给大家分享的内容是如何利用Excel绘制高大上的甘特图。(甘特图是项目管理的一种工具,是拆分任务并将其进程可视化)
平时大家利用Excel绘制的甘特图可能是这个样子的:
如果忽略掉这种八十时代的设计风格,这个甘特图勉勉强强能使用啦,至少完成了最原始的需求。
不过当要进行的项目足够大的时候。靠这种填充颜色来管理好项目那是不可能的,一点微小的调整都足够手忙脚乱。而且你也没有动态数据进行直观的感受。
真实的情况是,这种甘特图对团队成员们,基本是不会看第二次的
今天我教大家绘制的是下面的这种甘特图:
图样图森破,比上面的那个不知道强到哪里去了。
而且它还会动态更新!
它能通过每天的日期变动,在Excel上根据橙色(已完成任务)和蓝色(未完成任务)的对比,直观反应自己的项目动态。
一般熟练的话,十分钟就能制作完了。
首先…
你得有一个Excel最新版本,我的操作演示都是在2016上完成的。老版本的操作路径是不是一样我不确定哈。
你问我2003能不能完成?
呵呵嗒
先提炼出项目各个数据。
基本上只要上面的数据,就能完成一份甘特图了。原理是利用了Excel的堆积柱形图绘制。
如果还想不明白,我们把日期转换成数字。
在Excel中,其实日期也就是一串数字了,只要是数字那就能可视化。
先生成堆积柱形图。
纳尼?!这是甘特图吗?
不要紧,我们只需要进行几个操作就可以了。
单击Y轴,右键坐标轴格式,选择逆序排列
还是不像对吧,因为日期的数字太大了,所以在图表上自动适应了横坐标。我们把X轴的最小值调整一下。
单击X轴右键,坐标轴格式,输入42214。
在这里,42214就是2015年7月29日,数字和日期是可以转换的。42215就是7月30日,42216就是7月31日。
我们设置最小值为42214(7月29日),就是为了让甘特图能在项目第一天开始显示。
之后我们把蓝色的柱形图选择无填充,让它隐去,就得出了上面的柱形图。
甘特图上我们实际需要的数据只有项目所需的【天数】,项目的开始日期被拿来做了X轴。这就是绘制的最简单原理。
到这里基本算是合格。不过项目管理是变动的,每天都会变动。有项目被完成,也有项目还需要去做。这就涉及到了动态变化。
如果想要优化甘特图,我们就需要显示已经完成的任务和未完成的任务。
增加两个辅助列。
这个可以通过公式简单的计算出来。
已完成天数:
=IF(TODAY()-D2>I2,I2,MIN(I2,MAX(TODAY()-D2,0)))
具体逻辑不西讲了,其他函数也能用。
today()函数为日期函数,能直接提取当前系统的日期。这是让甘特图动态的关键。
嗯,多教给大家一个函数,不用谢我=3=
未完成天数:
=I2-G2
然后得出我们需要的数据。
选择项目分解和开始时间、已完成天数、未完成天数、需要天数四个数据继续生成堆积柱形图。
嗯,比刚才复杂了一些。老办法,逆序、设置X轴最小值、蓝色无填充。
ok,基本上到这里,甘特图已经完成了。
大家有点眉目了吧~
紫色代表已经完成的项目,蓝色代表未完成的项目,它会每天自动更新的。(别问我为啥紫色,系统自动给我生成这么骚气的颜色的……)
到这里基本上只剩下一些美化工作。
我们通过次坐标轴设置一条辅助线,用以显示当前日期。主要的思路是新建一列today()数据,把它设置在次坐标轴上,无填充隐藏,新建趋势线就ok了。其实也有其他方法完成,这里就不多讲了。
整个图表也无填充,为了之后的美观。
任何图表,你想要好看,背景设置成淡灰是第一选择。
到这里已经差不多,再弄几个公式作为总览概括就OK了,不深讲。有兴趣可以后台直接问我。
这样看,是不是比最一开始那个80年代农村积木风的甘特图好看多了?当然我还见过更丑的。
甘特图只是项目管理中的一个工具,做好了甘特图不代表能做好项目管理。大家使用甘特图的时候不要颠倒因果。
今天所讲的甘特图只是教大家如何让项目更好更直观的呈现出来,算是信息化可视化的一个应用。Excel的最高境界,就是一个人干五个人的活,只拿三个人的工资,自己体会~
相关阅读
如何七周成为数据分析师01:常见的Excel函数全部涵盖在这里了
#专栏作家#
秦路,微信公众号ID:tracykanc,人人都是产品经理专栏作家。
本文由 @秦路 原创发布于人人都是产品经理。未经许可,禁止转载。
题图来自PEXELS,基于CCO协议
所以只有我看不到图?
你好,项目完成度是怎么计算出来的
怎么图片显示不出来啊
没有图
为什么看不到图了
42214天为什么是2015年7月29日
Excel中的日期系统,1900-1-1=1,1900-1-2=2
日期数字42214表示从1900-1-1开始的第42214天,即2015-7-29
谢谢 🙂
大神,那个总览是怎么设置的
具体逻辑不西讲了,其他函数也能用。这里有一个错别字哦:西讲→细讲
新建一列today()数据,把它设置在次坐标轴上,颜色选择无填充,更改图表类型为簇状条形图(重要),就可以右键新建趋势线了。
次坐标轴怎么做的啊 ,有木有大佬指点一二 😥
直接用project不就可以吗?为什么要花这么长时间做Excel呢?
出来了
我做出来的当日辅助线是横的?咋办
日期辅助线:按作者说的新建一列today()数据,把它设置在次坐标轴上,无填充,但是不会建趋势线,所以我用的另一种方法,就是无填充无线条,设置阴影大小83%,颜色红色,角度为0,在系列中把分类间距调成0,红色的线就做好了,至于日期,可以在右上角,开始下面的添加元素,选择数据标签,标签内,然后再调下字体颜色就达到作者文章中一样的效果了
求问,日期辅助线是怎么弄的呀?尝试了半天,在网上查各种帖子,还是弄不出来,谢谢~
无填充无线条,加阴影大小83%距离7磅,角度0,
刚刚看到,谢谢你,感谢分享~
感谢分享!成功完美再现作者的图表 😉
请问,那个日期的辅助线怎么做的?
today线的关键字:散点图、次坐标、误差线
有个问题,对于非工作日怎么排除在外?否则按天数跟踪,必须把跨周末的时间也算进去
当前日期的辅助线如何设置?希望能详细说明,我这里尝试了半天未果。谢谢
请问,那个日期的辅助线怎么做的?
问到了吗。。同求啊。。
很棒,感谢分享!
这个大赞,很有用
厉害了,多谢分享
牛,下一步计划实践练习