项目管理软件越来越贵,但很多人不知道的是,你手头现成的Excel就能搞定专业级的时间轴。几个公式加上条件格式规则,就能做出随项目变动自动更新的彩色甘特图。
整个搭建过程分两大步:先建自动化的数据底表,再用条件格式"画"出可视化时间轴。
![]()
第一步:搭建自动化数据表
先定义表头。在第三行依次输入:任务、负责人、开始日期、持续时间、结束日期、完成度。任务列填入任务编号,然后选中任意任务单元格,按Ctrl+T创建表格,勾选"表包含标题",确定后将表名改为T_ProjectTimeline。最后在表设计选项卡里取消勾选筛选按钮,让表头更清爽。
接下来补全剩余列。结束日期用公式自动计算:开始日期加持续时间。完成度列建议用百分比或进度条可视化。
最关键的一步是自动生成时间轴表头。空一列后,在H3单元格输入这个公式:
=SEQUENCE(1,MAX(T_ProjectTimeline[End])-MIN(T_ProjectTimeline[Start])+1,MIN(T_ProjectTimeline[Start]))
三个参数分别控制:输出1行日期;用最晚日期减最早日期加1,算出总天数;从最早日期开始生成序列。回车后显示的是日期序列号,全选按Ctrl+1改成日期格式即可。
为避免图表太宽,选中日期单元格,在开始选项卡的方向下拉菜单里选"向上旋转文字",再调窄列宽。
第二步:用条件格式画出甘特条
数据就位后,用条件格式规则自动绘制甘特条。
选中空白网格区域,点击开始-条件格式-新建规则,选择"使用公式确定要设置格式的单元格"。格式选浅色系填充,然后在公式框输入:
=AND(H$3>=$C4,H$3<=$E4)
这个公式的逻辑是:AND函数确保同时满足两个条件——表头日期大于等于该行任务的开始日期,且小于等于结束日期。满足条件时,单元格自动填充颜色,形成甘特条。
注意公式里的混合引用:H$3锁定行,让判断始终对准日期行;$C4和$E4锁定列,让判断始终对准该行的起止日期。这样公式向右向下填充时都能正确计算。
如果需要区分任务完成状态,可以叠加第二条规则:用完成度百分比控制颜色深浅,或 finished 任务自动变灰。规则顺序很重要——Excel按从上到下的优先级应用,把更具体的规则放在上面。
最后一个小技巧:给日期行加上条件格式,让周末自动变色,一眼看出哪些任务跨了周末,排期是否合理一目了然。
整个过程零代码、零插件,纯Excel原生功能。项目变动时,改一下开始日期或持续时间,甘特条自动伸缩位移,比很多付费软件还灵活。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.