在Excel中根据一个时间,要如何生成固定间隔的时间呢?(参考下图) (1) 间隔5天
单元格A3:=$A$1+ROW(1:1)*5
利用ROW(1:1)=1,当往下复制时公式会自动生成1,2,3,…。
(2) 间隔30分
单元格B3:=$A$1+(1/24/60)*ROW(1:1)*30
在Excel中每1分钟所代表的数值为1/24/60。
也可以使用以下公式:
单元格B3:=TIME(HOUR($A$1),MINUTE($A$1)+ROW(1:1)*30,SECOND($A$1))
(3) 间隔30秒
单元格C3:=$A$1+(1/24/60/60)*ROW(1:1)*30
在Excel中每1秒钟所代表的数值为1/24/60/60。
也可以使用以下公式:
单元格C3:=TIME(HOUR($A$1),MINUTE($A$1),SECOND($A$1)+ROW(1:1)*30)
(4) 间隔30分
单元格E3:=TEXT($E$1+(ROW(1:1)-1)*30*1/24/60,"hh:mm") & "-" & TEXT($E$1+ROW(1:1)*30*1/24/60,"hh:mm")
通过TEXT函数将计算后的时间数值,转换为“时:分”的格式。
复制单元格A3:E3,往下粘贴。
补充方法: 在第一个单元格输入 8:30 第二个单元格输入 10:00 将两个单元格一起选中,下拉填充
或者用函数 =time(8,30,0)+90/60/24*(row(a1)-1) 下拉填充 然后,将单元格格式设置为时间格式即可。
|