作者:秦路,天善智能特约专家。资深数据分析师,数据化运营专家。擅长结合运营和数据,建立数据化运营体系。

个人公众号:秦路(微信ID:tracykanc)

今天我给大家分享的内容是如何利用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的最高境界,就是一个人干五个人的活,只拿三个人的工资,自己体会~

作为福利,这份已经设置好图表和公式的Excel我会分享出来,大家直接向我要就行了。至要什么小电影福利,我没有的啦!

Excel技巧:如何绘制一份优秀的甘特图(项目管理)的更多相关文章

  1. 如何使用Excel绘制甘特图

    摘自:http://www.mifengtd.cn/articles/how-to-create-a-gantt-chart-in-excel.html 再造<优秀的时间管理和项目管理工具> ...

  2. 使用Excel 2007绘制甘特图

    本文将教大家如何使用Excel 2007制作甘特图.Excel并未提供甘特图类型,但还是可以绘制甘特图的,方法就是通过对堆积条形图类型进行自定义,使之显示任务.任务工期和层次结构. 下面的过程可帮助创 ...

  3. Excel技巧—开始菜单之格式刷六大功能

    转: Excel技巧-开始菜单之格式刷六大功能 点赞再看,养成习惯:千里之行,始于足下. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com ...

  4. [转]用Excel制作甘特图并管理项目

    对于比较简单的项目管理,或绘制甘特图,选用电子表格工具——比如价格高也最强大的Excel.开源的OpenOffice.免费的WPS——可能比项目管理软件更方便. 1. XL-Easy Gantt 模板 ...

  5. 甘特图——Excel搞定

    1. 甘特图 概念 甘特图就是条形图的一种. 甘特图是基于作业排序的目的,将活动与时间联系起来的最早尝试之中的一个. 这是什么意思呢?也就是说甘特图用来表示什么时间做什么事情,相当于一个计划安排.并且 ...

  6. python的matplotlib.pyplot绘制甘特图

    博主本来就想简单地找一下代码,画一幅甘特图,结果百度之后发现甘特图的代码基本都不是用matplotlib库,但是像柱状图等统计图通常都是用这个库进行绘制的,所以博主就花了一些时间,自己敲了一份代码,简 ...

  7. iOS 动画绘制线条颜色渐变的折线图

    效果图 .................... 概述 现状 折线图的应用比较广泛,为了增强用户体验,很多应用中都嵌入了折线图.折线图可以更加直观的表示数据的变化.网络上有很多绘制折线图的demo,有 ...

  8. Excel 国家甘特图(多图)

    前言 者必画的图.我找了非常久也没找到一个专门画甘特图比較好的软件.经过研究最终用Excel画出了甘特图.网上这个资料但是没有的哟! 效果 watermark/2/text/aHR0cDovL2Jsb ...

  9. 如何使用excel画甘特图

    甘特图小伙伴们都非常的熟悉,首先小编简单的向各位小伙伴介绍一下什么是甘特图,甘特图内在思想简单,即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间.基本是一条线条图,横轴 ...

随机推荐

  1. 九、Shell脚本高级编程实战第九部

    一.监控mysql主从同步是否异常,如果异常,发送短信给管理员 1)开发一个守护进程脚本每30秒实现检测一次. 2)如果错误号是:1158.1159.1008.1007.1062,请跳过 3)请使用数 ...

  2. 吴裕雄--天生自然 PYTHON3开发学习:输入和输出

    str = input("请输入:"); print ("你输入的内容是: ", str) # 打开一个文件 f = open("/tmp/foo.t ...

  3. BZOJ2733 [HNOI2012]永无乡(并查集+线段树合并)

    题目大意: 在$n$个带权点上维护两个操作: 1)在点$u,v$间连一条边: 2)询问点$u$所在联通块中权值第$k$小的点的编号,若该联通块中的点的数目小于$k$,则输出$-1$: 传送门 上周的模 ...

  4. 量化投资_轻松实现MATLAB蒙特卡洛方法建模

    1 目录 * MATLAB随机数的产生 - Uniform,Normal & Custom distributions * 蒙特卡洛仿真 * 产生股票价格路径 * 期权定价 - 经典公式 - ...

  5. LeetCode No.133,134,135

    No.133 CloneGraph 克隆图 题目 给你无向 连通 图中一个节点的引用,请你返回该图的 深拷贝(克隆). 图中的每个节点都包含它的值 val(int) 和其邻居的列表(list[Node ...

  6. PAT甲级——1019 General Palindromic Number

    A number that will be the same when it is written forwards or backwards is known as a Palindromic Nu ...

  7. 把Java代码转成c#可用的dll

    1.首先你需要到 IKVM官网 下载IKVM.http://sourceforge.net/projects/ikvm/files/,需要注意的是如果你用的是.net framework2.0,那么最 ...

  8. 70-persistent-net.rules无法自动生成,解决方法

    无法自动生成70-persistent-net.rules文件的原因: 在更换linux内核前修改ifcfg-eth0文件,更换内核,使用dhclient无法动态分配IP,删掉70-persisten ...

  9. android版本更新框架、新闻客户端、音乐播放器、自定义View、Github客户端、指南针等源码

    Android精选源码 XUpdate 一个轻量级.高可用性的Android版本更新框架 Android一个可定制的圆形进度条 Android自定义View分享 打钩动画源码 android音乐文件播 ...

  10. ios 设置UITextField的placeholder大小颜色

    需求:产品嫌弃placeholder的字体太大,颜色太明显,要求跟正常输入时的字体及颜色不同 方法:设置placeholder的大小和颜色,实际上是设置placeholder的label的大小和颜色, ...