如何在Excel中将date转换为小时数?

我有一个很长的时间序列数据集,为了实现我的目标,我需要知道什么时候开始和结束我的数据。

我知道数据点是每小时收集的,因此,我需要平均每24行的价值,以获得平均每个特定的日子。 以下是我为此任务设置电子表格的一部分。

小时/天

我知道第一天是01/01/2010,最后一天是12/31/2015。

在“小时”旁边的“日”的第一个插槽上,我将写入01/01/2010,我希望在接下来的24小时内重复该值。 当它达到新的零点时,我想再增加一天到我以前的那一天,因此,在数据集中的下一个0点将会看到01/02/2010。

假设“小时”在A列和“B”列中的“日”,我想到了写B2的01/01/2010,而B3的写法是:

=if(A3="0:00";B2+1;B) 

但它没有正常工作。

有没有一个允许我这样做的function? 我知道在Excel中遵循自然发生的顺序,但是如何将一天的时间与24小时的时间联系起来,我不知道。

先谢谢你。

Excel了解date时间。 如果您inputdate,然后格式化为dd / mm / yyyy hh:mm(使用function区上的格式菜单并select“更多数字格式…”/“自定义”),您将看到结果有一个时间和date。 Excel使用单个数字存储date和时间:您看到的取决于您对格式化结果的方式。

如果在date中添加1,则会添加一天。 同样,如果您添加1/24到date,您将添加一个小时的date。 使用这种方法,您可以创build一个以小时为单位的date时间序列(您可以随时通过添加除1/24以外的值来更改该date时间)。