1

我试图在 SharePoint 2007 列表中获取两次之间的总小时数。现在我有公式...

=INT(([Column2]-[Column1])*24)

...我查了一下,说这是正确的公式。但是,我得到的是一个奇怪的日期,比如“2/18/1900 12:00 AM”,而不是应该是:26。

我尝试的另一个公式是...

=TEXT([Column2]-[Column1],"h")

...但是,这只会得到小时的差异,而不是计算天数(如果它们相隔不止一个)。

这两列都是日期和时间列。那么,我做错了什么?

4

2 回答 2

4

我的看法是,您将计算列的输出格式设置为日期和时间,而它应该是数字类型。

于 2012-01-14T20:28:11.190 回答
0

在计算列中,两次之间的小时数为:

=TEXT([Column2]-[Column1],"h")

前提是差值小于 24 小时。否则,您需要查看获取天数差异并进行多步计算,其中涉及日期之间的天数 * 24 + 上面的计算。

于 2012-01-13T16:19:45.730 回答