如果给出时间,excel如何自动计算时间段?

注意不是相邻相差多少时间段,而是从开始算起,时间累积到多少小时。

设置A列为时间格式,然后在A2单元格输入以下公式,并向下填充公式

=B2-B$2

得到后面时间与起始时间的时间差。

 

详见附图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-22
假设你时间段下面那个0是A2单元格
=(a2-$a$2)*24
向下填充,然后把这一列的单元格格式设置成数值。(因为默认是和参与计算的单元格一样变成时间格式,如果不*24又不改格式,那么显示的是x:xx这种格式,看你需要哪种)本回答被网友采纳
第2个回答  2013-02-22
例如:A1为2010-8-1,B1为8,在C1中输入:=DATE(YEAR(A1)+INT((MONTH(A1)+B1)/12),MOD(MONTH(A1)+B1,12),DAY(A1))显示为2011-4-1如果只显示年月,可以先把单元格格式设置为自定义“yyyy-m" ,再进行计算。
第3个回答  2013-02-22
=HOUR(B2) 注意储存格式为数值~!取出小时 数如09:20 则是9 你表达不是很清晰 但是从表格看出你要的是时间段
第4个回答  2013-02-22
时间段指什么???上午?下午?
还是根据时间判断出是凌晨、拂晓、清晨……等 等追问

累计时间和开始时间相差多少小时!