Qter 发表于 2023-3-31 14:00:49

project显示时间和工期不一致

最近在使用project排期项目任务时,出现一个很奇怪的问题,任务的完成时间比正确的晚一天。问题具体情况如下,创建了一个任务A,工期是1天,完成时间却比开始时间晚一天,如下图所示,

任务A,工期1天,开始时间在12月26日,而完成时间在12月27日。或者任务B,工期2天,开始时间在12月26日,而完成时间在12月28日。

原因1:在桌面鼠标右键新建Project文档生成的文件
很多人习惯在桌面上通过鼠标右键新建Office文件,这种方式用在Project软件上就会暴露Project软件的一个bug。

通过这种方式建立的新Project文件,任务的开始时间不是默认的早上8:00,而是早上9:00。这里涉及到 Project一个非常重要的计算逻辑,Project在进度计算时,底层的计算逻辑是先将Project的工期换算成对应的小时数,然后根据小时数计算任务的完成时间,不论工期单位是天、周、还是月,原理都是如此。默认情况下,工期1天对应8个小时。注意这个对应关系和日历设置无关,而是和【选项】中【每日工时】数有关。

对于前面的例子,任务A是从早上9点开始,它的工期是1天(8个小时),12月26日星期一上午工作3个小时(9:00-12:00),下午工作4个小时(13:00-17:00),还差一个小时的工作量就顺延到了第二天,也就是8:00-9:00再工作一个小时,所以任务A的完成时间就成了1月22日星期二上午9:00了。同理,任务B的完成时间就成了12月28日星期三上午9:00。这样就造成了计算出来的完成时间总是会比希望的晚一天。

通过在桌面鼠标右键新建的Project文档,任务的开始时间是从早上9:00开始算的,而不是默认的早上8:00。这个bug在Project 2016之前的版本或者Project 2016部分版本上都存在。所以,要解决这个问题就不能通过鼠标右键新建Project文档了,直接点击软件图标打开空白项目最稳妥,以后养成习惯吧。或者也可以手动更改任务开始时间。

参考资料:project显示时间和工期不一致_project吧_百度贴吧
————————————————
版权声明:本文为CSDN博主「木子金波」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_24462991/article/details/128424429

页: [1]
查看完整版本: project显示时间和工期不一致