跳到主要内容

在Excel中创建甘特图

亨特·甘特(Henry Gantt)在1910年代发明的甘特图通常用于项目管理中。 它可以帮助您直观地计划,管理和跟踪项目,使您摆脱大型任务数据表的困扰。 本教程将向您展示如何在Excel中创建甘特图。

下面的甘特图从两个角度显示了任务。 从下拉列表中选择计划时,甘特图仅显示任务的计划工期。 将值更改为“实际”后,您会看到绿色的条显示在灰色的条中,代表任务的进度。 并且,如果任务提前完成或推迟,则灰色条的长度将发生变化。

在Excel中创建简单的甘特图
创建动态甘特图以显示任务进度
创建在线Excel甘特图模板
轻松创建具有惊人功能的甘特图
下载样本文件
视频:在Excel中创建甘特图


在Excel中创建简单的甘特图

准备数据

假设您有一个包含任务名称,开始日期和结束日期列的任务表,如下图所示。 为了创建简单的甘特图,您仍然需要创建一个工期列。

选择一个空白单元格(在这种情况下,我选择D2以输出第一个持续时间),输入公式 = C2-B2 进入它,然后按 输入 键。 选择公式单元格,然后将“填充手柄”一直向下拖动,直到显示所有持续时间。

创建甘特图

1.选择开始日期列(无标题),转到 插页 标签,然后单击 插入柱形图或条形图 > 叠杆。 看截图:

2.然后将图表插入工作表,右键单击图表,然后选择 选择数据 从右键单击菜单中。

3.在 选择数据源 对话框中,单击 地址 按钮。

4.然后 编辑系列 对话框弹出。 请输入系列名称,然后选择 时间长度 列范围(不包括标题) 系列值 框,然后单击 OK 按钮。

5.返回到 选择数据源 对话框中,选择 Series1 ,在 图例条目(系列) 框,然后单击 编辑 按钮在 水平(类别)轴标签 框。

6.在 轴标签 对话框,选择任务描述列范围(无标题),然后单击 OK 按钮。

7.返回到 选择数据源 在对话框中,您可以看到原来的序列号已替换为任务描述。 点击 OK 按钮以保存更改并关闭对话框。

如您所见,图表上的任务描述以相反的顺序列出。 您需要重新排列它以匹配原始数据的顺序。

8.选择“轴”标签,右键单击并选择 格式轴 从上下文菜单。

9.在 格式轴 窗格中,检查 类别倒序 下框 轴选项 标签。

现在,任务描述以正常顺序列出。

10.单击任一蓝色条将其全部选中,右键单击并选择 格式化数据系列 从右键单击菜单中。

11.在 格式化数据系列 窗格,转到 填充线 标签,然后选择 没有填充没有线 选项分别在 边境 部分。

现在,所有蓝色条形图都隐藏在甘特图中。

12.转到选择您范围内的第一个开始日期,右键单击它,然后选择 单元格格式 上下文菜单中的选项。 而在 单元格格式 对话框,单击 总类 ,在 产品分类 列表框,记住或写下右边的数字,然后单击 取消 按钮关闭对话框。

13.单击以选择整个日期轴。 右键单击并选择 格式轴.

14.在 格式轴 窗格中,将您在步骤12中记下的数字输入到 最低限度 框,然后调整 重大的未成年人 您需要的单位。

现在,甘特图显示为以下屏幕截图。

您可以根据需要应用其他格式来装饰甘特图。

1)修改图表标题;
2)右键单击橙色条,然后选择 格式化数据系列 从上下文菜单中,然后将 间隙宽度 直到满足您的需求为止。

3)在栏中添加数据标签。
4)更改条形的颜色,添加阴影并根据需要调整3-D格式。

最后,将显示甘特图,如下图所示。


创建动态甘特图以显示任务进度

但是在许多情况下,任务可能会提前完成或推迟。 在本节中,我们将创建一个完整的甘特图,不仅显示您花费在任务上的实际天数,而且还显示任务进度。

首先,准备数据

1.计算每个任务的计划持续时间。 如下面的屏幕截图所示,您需要手动创建一个工期列(如果表中已经有工期列,请忽略此步骤)。

选择一个单元格以输出第一个任务的持续时间,在其中输入以下公式,然后按 输入 键。 然后拖动 填充手柄 公式单元格的所有位置,直到获得所有持续时间。

= D4-C4

2.创建一个新表,其中包含您花费在任务上的实际天数(结束日期可能与原始日期不同)。 使用以下公式计算实际持续时间。 此外,添加完成百分比列。

= D16-C16

3.在单元格I4中,插入一个数据验证下拉列表,其源值为“计划期限“和”实际持续时间“。

4.最后,创建第三个项目时间表。 我们将基于此表的数据创建甘特图。

4.1)创建工期列。 选择一个单元格,在其中输入以下公式,然后按 输入 键。 然后拖动它 填充手柄 向下以将公式应用于其他单元格,直到显示所有任务工期。
=IF($I$4="Plan duration",D4-C4,D16-C16)

4.2)创建进度列。 选择一个单元格,在其中输入以下公式,然后按 输入 键。 然后拖动它 填充手柄 向下以将公式应用于其他单元格,直到显示所有结果。
= IF($ I $ 4 =“计划期限”,0,F16 * D28)

笔记:

1.在这些公式中, $ I $ 4 是包含数据验证下拉列表的单元格。
2.项目时间表表将根据您在下拉列表中选择的值而动态更改。
使用项目时间表表的数据创建动态甘特图

1.首先,从上面执行与上面相同的操作 步骤1至1 基于项目时间表表的数据创建正常的甘特图。

当甘特图显示为以下屏幕截图时,请继续添加任务进度。

2.选择不可见的条,然后单击 图表元素 按钮,然后检查 错误条 框。 看截图:

3.右键单击错误栏之一,然后选择 格式化错误栏 从右键单击菜单中。

4.在 格式化错误栏 窗格,您需要:

4.1)选择 Plus ,在 方向性 部分;
4.2)选择 没有上限 ,在 结束样式 部分;
4.3)选择 定制版 ,在 错误金额 部分,然后单击 指定值 按钮。 看截图:

5.在 自定义错误栏 对话框中,选择 进展 在列 正误差值 框,然后单击 OK 按钮。

6.现在仍然选择了误差线,转到 填充线 选项​​卡中 格式化错误栏 窗格,为其指定颜色和宽度。

提示: 您需要选择“实际持续时间下拉列表中的”以在甘特图中显示任务进度。

现在,将创建具有任务进度的甘特图,如下图所示。

Tips:您可以根据需要应用其他格式来装饰甘特图。 如:

1)在栏上添加数据标签;
2)缩小“持续时间”栏之间的空白以使栏变宽;
3)更改持续时间栏的颜色。

这是带有任务进度的动态甘特图。


创建在线Excel甘特图模板

此外,Excel提供免费的在线甘特图模板。 在本节中,我们将向您展示如何创建Excel在线甘特图模板。

1。 点击 文件 > 新建。

2.打字 “甘特” 进入搜索框,然后按 输入 键。

3.现在,将搜索所有Excel在线甘特图模板。 单击模板之一以根据需要创建它。

4.然后弹出一个窗口,其中包含所选甘特图的预览和介绍。 点击 创建 按钮。

5.然后在新的工作簿中创建特定的甘特图。 您只需要用所需的数据替换现有数据即可使甘特图有用。


在Excel中轻松创建甘特图

如果上述方法对您来说是重复的且费时的,则强烈建议您使用 甘特图 实用程序 Kutools for Excel. 使用此功能,只需单击几下即可轻松在Excel中创建甘特图,如下面的演示所示。
立即下载并尝试! 30 天免费试用


下载样本文件


视频:在Excel中创建甘特图


最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项  |  删除空白行  |  合并列或单元格而不丢失数据  |  不使用公式进行四舍五入 ...
超级VLookup: 多重标准  |  多重价值  |  跨多页  |  模糊查询...
副词。 下拉列表: 简易下拉列表  |  依赖下拉列表  |  多选下拉列表...
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  将列与 选择相同和不同的单元格 ...
特色功能: 网格焦点  |  设计图  |  大方程式酒吧  |  工作簿和工作表管理器 | 资源库 (自动文本)  |  日期选择器  |  合并工作表  |  加密/解密单元格  |  按列表发送电子邮件  |  超级筛选  |  特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符 ...)  |  50+ 图表 类型 (甘特图 ...)  |  40+ 实用 公式 (根据生日计算年龄 ...)  |  19 插入 工具 (插入二维码, 从路径插入图片 ...)  |  12 转化 工具 (小写金额转大写, 货币兑换 ...)  |  7 合并与拆分 工具 (高级组合行, 拆分 Excel 单元格 ...)  |  ... 和更多

Kutools for Excel 拥有超过 300 个功能, 确保只需点击一下即可获得您所需要的...

产品描述


Office 选项卡 - 在 Microsoft Office(包括 Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
THANK YOU VERY MUCH
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations