求救,用excel怎样将具体的时间点变为时间段,比如 23:24:00,变为23-24点?

如题所述

1、首先在时间段前插入一列,键入公式=mid(A2,13,2)

2、将插入的一列复制,粘贴的数值

3、点击数据-分列-直接点击完成,将格式转换成数值

4、在时间段列插入函数=IF(B2=23,"23-24点",IF(B2=22,"22-23点",IF(B2=21,"21-22点"))),以此类推,大功告成。

5、成果,望采纳。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-26

公式如下:
=hour(b1)&"-"&hour(b1)+1&"点"
然后将公式向下拖动填充即可。
如下图:



该公式是利用小时函数hour提取时间里的小时数;
再使用&符号来连接各个数据,最后达到需要的结果。

本回答被提问者采纳
第2个回答  2019-05-26

    23:24:00的意思是23点24分零秒。

    你改成23-24是什么意思,它还表示时间吗?

追问

是这样的,是为了计算对应时间段的工单数,比如
23:00:00-00.00.00,22:00:00-23.00.00,不同时间段的对应的工单数量,一行代表一个工单。

追答

计算时间段和改时间好像没关系吧。
结束时间减去开始时间就是时间段了。
22:00:00至23:00:00这个时间段,就是23:00:00-22:00:00
也可以用它们对应的数值计算: 23/24-22/24

第3个回答  2019-05-26
出现0:00时,判断是起点还是终点。
如果是起点,则仍作为0:00计算。
如果是终点,则需加1天计算 → 即转换为24:00
相似回答