关于用EXCEL实现甘特图表的技巧总结

本文总结了如何使用Excel创建甘特图的高级技巧,包括利用WEEKDAY、NETWORKDAYS、EDATE等函数计算工作日,设置可切换周期,应用条件格式,使用VBA代码实现聚光灯效果,以及生成自动编号。详细教程可在B站观看相关视频。

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

关于用EXCEL实现甘特图表的技巧总结

实现的功能:
1、可选择 周末节假日是否安排工作
2、可隐藏周六日显示
3、可以使用聚光灯效果(不妨碍复制粘贴功能)
4、可以切换 日 周 月 季度 显示
5、可以分别显示 计划 实际 完成 超计划 超完成 不同状态
6、实现WBS自动编号
7、实现周六日 突出颜色显示
8、实现完成后 变暗颜色显示
9、突出显示今天得日期
10,、突出显示周六日的日期


示例文件

1、用到的函数

(1)WEEKDAY(date,type)

返回代表一周中第几天的数值,是一个1到7(或0到6)之间的整数;
type为确定返回值类型的数字,数字1 或省略则1 至7代表星期天到星期六,数字2 则1 至7 代表星期一到星期天,数字3则0至6代表星期一到星期日。

例如:

  • 计算项目开始日期所在日那一周的第一天(周一)

    =C4-WEEKDAY(C4,1)+2+7*(I4-1)

  • 根据weekday返回的星期几显示对应字母

    =CHOOSE(WEEKDAY(K6,1),"S","M","T","W","T","F","S")</

修改绿色单元格和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
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值