project中如何看累计工期

就是有没有一个指标,可以看从项目开工之后,这是第几个工作日的?
比如开工时2014年1月2日,某项任务开始是2014年2月5日,怎么知道这是第几个工作日呢?
总不能根据自己的日历,减去非工作日手算吧。

在Project中这个功能的实现需要使用自定义域(字段)。

如果根据自己手上的日历自己算,第一是麻烦,第二是你的日历和项目的日历还未必是一样的,算出来的结果也不一定对。

下面给你介绍两个办法:


1. 自定义域 - 数字

- 右键自定义域,选择域类型为“数字”,

- 然后我们在域中选择“数字1”,可以进行重命名比如“开工后第x个工作日”,

- 在“自定义属性”中选中“公式‘,会弹出一个对话框点击”OK“,然后点击公式进入编辑公式的窗口,在里面输入或者从”Fuction“中找到这个公式 ProjDateDiff(date1, date 2, calendar),这个公式是计算的从date1到date2在"calendar"中一共有多少个工作日,括号中的三个字段都可以从”域“中找到,第3个字段”calendar“如果不输入代表使用的是”项目日历“,最终结果 ProjDateDiff([Project Start],[Start],[Project Calendar]),或者不输入第三个字段 ProjDateDiff([Project Start], [Start]),如图

- 点击确定就设置完公式了,回到”自定义域“的窗口,点击确定就好了。

- 右键插入列,找到”数字1“这一列插入即可,它显示的就是你想要的工作日。

2. 自定义域 - 文本

- 大部分操作与方法1相同,不同之处如下

- 自定义域的类型为”文本“,而不是”数字“

- 公式不一样 :"开工第"& ProjDateDiff([Project Start],[Start],[Project Calendar])& "个工作日"

如图,

- 最后右键插入”文本1“这一列就行了,它显示的是文本信息

- 注意,公式内的所有符号都要使用英文输入状态下的符号


张连永

Microsoft Project 实战应用培训讲师

企业内训、公开课

[email protected]

温馨提示:答案为网友推荐,仅供参考
相似回答