同事用Excel花了半小时做甘特图,我用一工具只用10分钟

本文详细介绍如何使用Excel和FineReport轻松制作甘特图,帮助读者掌握基础与进阶技巧,提升项目管理效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

经常与数据打交道的人都知道,当我们有一个大计划需要按照进度执行的时候,或者需要统一管理所有工作的任务与资料的时候,就需要一个好用的项目管理工具,甘特图就是最高的工具!

一周君整理了一些关于Excel中甘特图的相关知识,第一部分包括介绍基础甘特图的制作与技巧,第二部分包括进阶的甘特图,我们让它“动”起来了。

那么,什么是甘特图?

就是甘特先森发明的,让你看一眼就知道哪天该干什么的图,它长这样:

在推进比较复杂的工作事项、项目工作时,经常会用它来展示每一项工作的进度情况,一页张表、一页纸就能俯瞰全局。

那么问题来了,这种图怎么做呢?

经历过大项目的老司机可能会说用Project,可是不是每个人电脑上都有Project软件。所以更普遍的情况是直接在Excel表里制作。

「听说隔壁小王不会画甘特图,然后就……」

「画?怎么画?」

「制作一个框架表,然后插入形状,然后调整宽度,修改颜色边框;然后再插入一个形状调整宽度,调整宽度…难道不是这样做吗?」

然而用Excel制作甘特图不仅适用性比较差,不能随时根据项目情况进行变化,而且操作过程比较复杂,刚接触甘特图的小白们,肯定一头雾水,面露难色……

因此,今天老李推荐一个良心工具——FineReport,做甘特图就是小菜一碟:

1、选择甘特图类型

打开finereport设计器,以单元格元素或者悬浮元素插入图表,在图表类型中选择甘特图,如下图所示:

2、甘特图组成

甘特图数据绑定部分特殊配置项如下:

项目名称:甘特图支持对多个项目展示,此处可选择项目类别字段。

系列名:甘特图支持对多个项目的系列展示,此处可选择项目系列字段。

开始时间:甘特图支持根据时间轴显示项目,此处可选择项目的开始时间。

结束时间:甘特图支持根据时间轴显示项目,此处可选择项目的结束时间。

里程碑时间:甘特图支持根据时间轴显示项目,此处可选择项目的里程碑时间。

进度:甘特图支持根据时间轴显示项目进度,此处可选择项目的进度。

任务ID:甘特图支持显示项目的任务ID,此处可选择项目的任务ID。

起始任务id:甘特图支持显示项目的起始任务id,此处可选择项目的起始任务id。

结束任务id:甘特图支持显示项目的结束任务id,此处可选择项目的结束任务id。

关联类型:甘特图支持显示任务的关联类型,此处可选择任务的关联类型。

3、数据准备

新建内置数据集 File1,如下图所示:

4、图表插入

合并一片区域单元格,右键 A1 单元格,选择单元格元素>插入图表>甘特图,如下图所示:

5、数据绑定

绑定图表数据,如下图所示:

6、样式设计

1)选择样式>系列,系列换行选择关闭,如下图所示:

2)选择样式>项目轴,横向占比选择自动,如下图所示

3)选择样式>时间轴,时间缩放、周末提示选择开启,如下图所示:

保存模板,点击分页预览,效果如下图所示:

当然这是最简单形式的甘特图,除此之外还有里程碑式甘特图:

机器状态甘特图:

关联线甘特图:

多项目甘特图:

做法同样也比较简单,在FineReport里都很容易实现,而且finereport是做报表的专业工具,因此应用范围很大,建议大家尝试使用!

感兴趣的话,看下面👇。

修改绿色单元格和WBS、任务和任务先导列。其余的列是公式。 甘特图中显示的周数受Excel中可用列数的限制。 使用滑块调整甘特图中显示的日期范围。 次只能显示/打印48周,因为每周要用5列。 问:工作日栏显示“### #”。我怎么解决这个问题? 您需要安装Excel自带的分析工具包插件。转到工具>插件,并选择分析工具包。 问:我如何让任务2在任务1结束的第二天开始? 对于Task 2的开始日期使用以下公式: = EndDate + 1 对包含task 1结束日期的单元格的引用在哪里 问:如何添加/插入任务和子任务? 为要添加的任务类型复制整个行(或组行),然后右键单击要插入新任务的行,然后选择insert Copy Cells。 重要提示:当在最后个子任务之后或在第个子任务之前插入个新子任务时,您将需要更新计算级别1 %Complete和Duration(参见下面)的公式来包含新子任务,因为范围不会自动扩展到包含额外的行。 问:基于所有相关子任务的%Complete,我如何计算级任务的%Complete ? 例子:如果任务1在第11行,子任务在第12-15行,使用以下公式: =总和(F12:F15)/计数(F12 F15): 问:我如何基于子任务的最大结束日期计算第级任务的持续时间? 示例:如果第1级任务位于第11行,而子任务位于第12-15行,那么使用以下公式 = MAX(D12:D15)c11 问:如何在计算工作日时包括假期? 您可以在NETWORKDAYS函数中添加要排除的假期列表。有关更多信息,请参阅Excel帮助(F1)。 问:如何更改打印设置? 选择要打印的整个单元格范围,然后转到文件>打印区域> Set打印区域。然后转到文件>页面设置或文件>打印预览,并根据需要调整缩放和页面方向。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Leo.yuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值