每个“时间段”增加 4 行,时间增加 15 分钟

每个“时间段”增加 4 行,时间增加 15 分钟

我正在尝试创建一个特定时间列表,以便人们以表格形式进行注册。

我手动完成了以下操作,但我想使用公式。在互联网上查找时间迭代公式,但没有成功,所以我在这里问。

这是我现在的表:

https://i.imgur.com/6U1WucC.png

如您所见,每个可用时段都有 4 个时间段(从 12:30 开始有 4 排,从 12:45 开始有 4 排)

我必须将这些时间段延长至 18:00。

有人知道如何通过公式来做到这一点,因为手工完成这件事确实很耗时。

输出应该是这样的:

2022年06月01日 12:30

2022年06月01日 12:30

2022年06月01日 12:30

2022年06月01日 12:30

2022年06月01日 12:45

2022年06月01日 12:45

2022年06月01日 12:45

2022年06月01日 12:45

2022年01月06日 13:00

2022年01月06日 13:00

2022年01月06日 13:00

2022年01月06日 13:00

以此类推。直到18:00。

非常感谢您的帮助!

答案1

有几种方法可以做到这一点。以下是其中一种:

  1. 在A1中输入第一次
  2. 在 A2 中输入此公式:=IF(COUNTIF(A$1:A1,A1)<4,A1,A1+TIMEVALUE("0:15"))
  3. 复制/粘贴公式

它将计算上面有多少个单元格与上面的单元格有相同的时间。通过使用引用A$1:A1,第一个行号将保持不变A$1,第二个行号将在复制/粘贴时更新。例如,中的公式A5将是=IF(COUNTIF(A$1:A4,A4)<4,A4,A4+TIMEVALUE("0:15"))。如果上述时间已经有四个实例,则它会向其添加 15 分钟。否则,它将与上面的值相同。

当然,您必须更新所有范围引用以匹配您的实际数据表。

相关内容