(TODO)Excel进度管理规范

必备的内容

颜色

内置函数做不到,只能用VBA。

颜色筛选的VBA脚本:

阶段 背景颜 说明
尚未处理
开发自测 黄色(#FFD900)
产品验收未通过 红色(#EE7976)
产品验收通过 绿色(#A3E043)

这里有个问题:如果某行,几个条件都符合,那么怎么处理颜色优先级问题呢?即如何保证一定只显示优先级最高的颜色?

排序

统计

先明确我们每天关注的数据有哪些:

  • 当天应该提测但是尚未提测的内容有多少?

当天应该提测但是尚未提测的内容

1
2
3
4
5
6
7
8
# 预计完成日期已经评估过了,且小于等于今天,且开发自测这一列没写的
=AND(ISBLANK($I2)=False, $I2<=20210615, ISBLANK($K2))

# 日期转为文本
=AND(ISBLANK($I2)=False, $I2<=TEXT(TODAY(), "YYYYMMDD"), ISBLANK($K2))

# 日期转为数字,注意必须先转为文本,做格式化
=AND(ISBLANK($I2)=False, $I2<=VALUE(TEXT(TODAY(), "YYYYMMDD")), ISBLANK($K2))

直接给某个列着色不大方便管理,还是借助辅助列的方式比较好一些

验收规范

任务流程

各个人员的职责

常用的VB统计函数

根据颜色统计

这个比较麻烦,必须依赖于VBA函数,但是石墨文档并不支持VBA自定义函数。

因此我们换个思路:单元格的颜色可以根据其值自动进行渲染,这样我们实际上统计的是表格的值,但是从颜色上,也能自动进行区分呈现。

可以通过工具栏的条件格式->新建规则自定义颜色规则。

如果要根据其他列的值确定某一列的背景色,可以选择使用公式确定要设置格式的单元格,然后设置一个公式条件,比如当E2这一列的值等于6的时候,将目标列设置为某个背景色,则可以这样写:

1
=$E2=6

整体统计

当日任务完成情况

人员统计

尚未分配的任务数量

每个人的工作总量

每个人的剩余工作量

参考文档

https://www.jb51.net/office/excel/474822.html

按颜色统计的函数:

http://club.excelhome.net/forum.php?mod=viewthread&tid=392069&page=2

https://zhidao.baidu.com/question/2144719542370173188.html

这个似乎靠谱:

https://zhidao.baidu.com/question/398892000.html