在 Excel 中制作甘特图,本质上是利用“堆积条形图”功能,通过巧妙地隐藏一部分数据系列,只显示出代表任务时长的条形图。这是一种非常实用的项目管理工具,可以清晰地展示任务的开始时间、持续时间和结束时间。
下面,我将为你提供两种在 Excel 中制作甘特图的方法。第一种是基础静态甘特图,简单易上手;第二种是动态甘特图,可以直观地对比计划与实际进度。
📊 方法一:制作基础静态甘特图
这是最经典和基础的制作方法,适合快速规划项目。
1. 准备数据
首先,在工作表中创建一个包含以下列的任务表:
你需要使用公式来计算“持续时间”。
- 公式
- 例如,在D2单元格输入
=C2-B2,然后向下拖动填充柄,即可自动计算所有任务的持续时间。
2. 插入堆积条形图
- 选中任务名称和开始日期这两列的数据(不包括标题)。
- 在“图表”区域,选择 “条形图”,然后点击 “堆积条形图”。
3. 调整图表数据
- 在弹出的对话框中,点击 “添加” 按钮来添加一个数据系列。
- 点击“确定”后,你会看到图表中出现了两种颜色的条形。
4. 设置坐标轴格式
- 调整任务顺序:点击图表右侧的“+”号(图表元素),勾选“坐标轴”,然后点击旁边的箭头,选择“更多选项”。在右侧的设置面板中,勾选 “逆序类别”,这样任务的顺序就会从上到下与你的表格保持一致。
- 隐藏开始日期系列:点击图表中代表“开始日期”的条形(通常是蓝色部分),在右侧的设置面板中,将“填充”设置为 “无填充”,“边框”设置为 “无线条”。这样,你就只能看到代表任务持续时间的条形图了。
🚀 方法二:制作动态甘特图(计划 vs 实际)
这种高级甘特图可以同时展示任务的“计划”和“实际”进度,通过下拉菜单进行切换,非常适合项目跟踪。
1. 准备增强型数据
在基础数据上,你需要增加一个“进度类型”的辅助列来控制图表显示。
- A列 (任务名称)
- B列 (开始日期)
- C列 (结束日期)
- D列 (持续时间)
- E列 (计划开始)
- F列 (实际持续时间)
- G列 (进度类型)
在“进度类型”列中,我们将使用 IF 函数来根据一个单元格的值(例如 $H$1)来决定显示“计划”还是“实际”的数据。
- 公式
- 这个公式的意思是:如果 H1 单元格的内容是“实际”,则显示“实际持续时间”(F2),否则显示“计划持续时间”(D2)。
2. 创建下拉列表
- 在“来源”中输入:
计划,实际(注意用英文逗号分隔)。 - 点击“确定”。现在,H1 单元格就变成了一个可以切换“计划”和“实际”的下拉菜单。
3. 制作图表
制作图表的步骤与方法一基本相同,唯一的区别是:
- 在选择数据系列时,系列值选择的是 “进度类型” 这一列的计算结果,而不是固定的“持续时间”或“实际持续时间”。
这样,当你点击下拉菜单选择“计划”时,图表会显示计划的进度条;选择“实际”时,图表会更新为实际的进度条。
💡 格式优化技巧
为了让甘特图更专业、易读,你可以进行以下优化:
- 美化条形图:点击图表中的条形,在右侧设置面板中,可以修改条形的 颜色、宽度(分类间距)和 边框。
- 添加数据标签:可以为条形图添加数据标签,直接显示任务名称或持续天数。
- 设置时间轴:在横坐标轴(日期轴)的设置中,可以手动设置最小值和最大值,以确保时间轴的范围正好覆盖你的项目周期。
- 添加里程碑:可以将“持续时间”为1天的关键任务,用不同颜色的条形或散点图单独标记出来,作为项目里程碑。 [(video_note_list_1)]
送干货模板,百度链接如下:
通过网盘分享的文件:学会用EXCEL制作甘特图(详细步骤).xls
链接: https://pan.baidu.com/s/1MK2wUd4q0too_BKeh0GxRQ?pwd=9dqw 提取码: 9dqw