2017-05-28 96 views
1

我需要时间以一天为全年增量填写栏。如何以自动方式做到这一点?自动递增

enter image description here

UPD:

我已经2017-06-12B60

如果我添加24个小时我仍然有前一天。为什么?

=B60+time(24,0,0) 

enter image description here

如果我添加23个小时 - 日涨幅工作。

=B60+time(23,0,0) 

如果enter image description here

回答

1

只是拖累第一个单元格。

+1

您是对的,不需要配方!如果在相邻列中有现有数据,也可以双击下拉处理将日期填入相同行数。 –

0

herehere

  1. 放入A1的值30/12/2012 8时15分00秒
  2. 放入A2公式:= A1 +时间(23; 59; 59)
  3. 复制A2中的公式向下至于你所需要的。
+0

我用+时间(24,0,0)实验结果更新了我的问题主体 – vico

+0

已更新至23.谢谢 – Vaiden

2

之所以

=B60+TIME(24,0,0) 

不起作用是00:00:00和23时59分59秒之间的时间是0和(几乎)1.最大值之间作为值存储你可以从TIME函数得到= TIME(23,59,59) - 如果你把= TIME(24,0,0),那么它回滚到00:00:00,它被存储为零。如果您将零添加到任何事物(包括日期),您只需获得原始值。

你需要把值一天这仅仅是1这样的公式应该是

=B60+1 

See Time Function Documentation

1

A1 =开始日期:

5/29/2017

A2 =天数:

365

A4 =式:

=ARRAYFORMULA(ROW(INDIRECT("a1:a"&A2))+A1)

enter image description here