背景:领导让我在excel上填项目计划, 也就是分配未来的工时。有名称、开始时间、结束时间等。平时业务挺杂的, 其实没有办法准确的填写连贯的工时计划。需要稍微调整一下。甘特图比较直观, 但是MSProject又太大没装,还要收费。上网搜了一下还真有用wps office做的。 wps本身提供了项目计划模板, 但是太华丽了, 都不会用,打开之后完全是懵逼的。于是有了下面的尝试
一. 数据准备
首先,我们来计算其中的『计划工期』和『实际工期』。
遗憾的是:在录入公式后,E10 单元格提示值错误。这里是因为目前表格中 yyyy.m.d 格式的录入,Excel 并不会将其解读为日期格式。
✍ 『单元格格式』设置窗口按 Ctrl+1 快捷键调出。
首先,需要使用 / 来替换日期文本中的 . 符号。----博主的操作, 我没换, 本身就是日期类型
✍ 『查找与替换』窗口按 Ctrl+H 快捷键调出。
替换之后,Excel 就可以自动识别日期格式了。
现在我们就可以正确地计算『计划工期』和『实际工期』字段啦~
为了便于阅读,我们还可以将所有日期的『单元格格式』设置为中文类型的格式。
更新日期格式类型后的效果如下:
二. 制作甘特图
首先,在 I10 单元格使用 AND 函数判断 I8 单元格中的日期是否位于计划日期中:
上述的公式使用了『混合引用』方式,I$8 锁定第 8 行, $C10 和 $D10 分别锁定 C 列和 D 列。这样我们在使用『自动填充』向右和向下计算时,被锁定的行或者列就不会发生变化了。
这里补充一下, 01|02....31| 这些数字其实是日期, 这里我看了好久才明白, 博主使用公式将表头上面的日期与标记的开始和结束时间比对, 得出true/false;
开始和结束时间并不需要很精确,根据需要自行调整。我直接放了2行, 在线的wps不会改显示格式什么的, 直接用公式显示时间的日期部分。
✍ 选中对应单元格时多次按 F4 可以切换不同的引用方式。
全部计算结果如下:
通过观察计算结果,我们发现:计划日期内对应的单元格都是 TRUE,其它日期则为 FALSE。甘特图就是用对应的背景颜色来代替这些布尔型的结果。
接下来,我们为右侧的单元格设置条件格式:选中目标区域,点击『条件格式』下的『新建格式规则』。
在弹出的『新建格式规则』窗口中完成公式和格式的设置:
条件格式的应用效果如下:
我们可以按 Delete 键将其中的文字删除掉。
我没有直接删除, 而是直接设置成了最浅的灰色, 不影响观感仔细看还能看到true/false
上述绘制的是计划进度,我们可以将实际进度也绘制到甘特图中。
下面就简单了, 只是通过“数据”添加条件样式
绘制实际进度的步骤是一样的,只需要将条件格式中的公式改为对应的『实际开始』和『实际结束』字段即可。
两个条件格式应用后的最终效果如下:
转载自:https://zhuanlan.zhihu.com/p/678386481