最新版本SmartSheet中的错误

大家好!
我使用公式:=[前一周]1 -[结束日期]1来显示我每周的变化,当我状态我的智能表时间表。
Smartsheet的最新更新打破了我的公式,所以当我将“结束日期”字段复制到“前一周”字段时,当日期没有移动时,它不再显示为“0”。现在显示日期移动了“-.70833”。
这是一个bug。我在微软项目中看到过这种情况,当你复制日期和你的“时间”不一样时。因此,如果结束日期显示结束于4/3/15下午5点,当你复制它时,它会复制为4/3/15下午1点。
我怀疑这种情况发生在您的最新版本中,因为现在持续时间可以以分钟和小时为单位。
我在Microsoft Project中解决这个问题的唯一方法是更改日期格式,以不同的格式显示日期,以便我可以看到时间完成的日期和小时,然后在“前一周”字段中修复它。
我不知道有多少人用这个公式。这比什么都让人恼火。对此有什么反馈吗?
添加关键路径的工作做得很好。还没有尝试过,但是很高兴您为pm添加了这样一个重要的特性。
评论
-
特拉维斯 员工
你好!我试着在我的纸上复制这个,但是我做不到。为了澄清,您有两个日期列,“前一周”和“结束日期”,以及一个用“前一周”减去“结束日期”的公式。当这两列中的日期相同时,您应该得到0,但您得到的是-.70833。这是正确的吗?
我试过在我的表,但结果是0。您是否使用“创建(日期)”或“修改(日期)”系统列作为“日期”列之一?如果您使用的是系统列,那么您可以使用DATEONLY函数,它将只从单元格中获取日期(而不是时间)。例如,如果你的前一周列是一个系统列,把你的公式改成这样:
=DATEONLY([前一周]1)-[结束日期]1
-
特拉维斯 员工
你好-更新我以前的帖子。我没有在项目表中测试这一点,而你可能是(项目表日期有与之相关的时间)。我在项目表中进行了测试,结果得到了小数。
使用DATEONLY函数可以解决这个问题。试试这个公式:
=DATEONLY([前一周]1)- DATEONLY([结束日期]1)
-
LPiccini ✭
嗨,特拉维斯,是的,谢谢你这个公式起作用了。我很感谢你在这件事上的帮助。