📜  使用时间值

📅  最后修改于: 2020-12-01 05:47:08             🧑  作者: Mango


您从其他来源获得的数据可能包含时间值。在本章中,您将了解如何准备包含时间值以进行分析的数据。

您将了解-

  • 时间格式
    • 串行时间
    • 时间,以时-分-秒格式
  • 将时间从串行格式转换为时分秒格式
  • 将时分秒格式的时间转换为串行格式
  • 获取当前时间
  • 从小时,分钟和秒获取时间
  • 从时间中提取时,分和秒
  • 开始时间和结束时间之间的小时数

时间格式

Excel以两种方式支持时间值-

  • 序列格式
  • 各种时分秒格式

您可以转换-

  • 串行时间分秒格式

  • 分秒格式的时间到串行格式的时间

串行时间

串行时间是一个正数,它表示时间是一天24小时的一部分,起始点是午夜。例如,0.29代表7 AM,0.5代表12 PM。

您还可以在同一单元格中组合日期时间。序列号是1900年1月1日之后的天数,以及与给定时间关联的时间分数。例如,如果键入2016年5月17日上午6点,则在将单元格格式设置为常规时,它将转换为42507.25。

时间,以时-分-秒格式

Excel允许您以小时-分钟-秒的格式指定时间,小时后用冒号(:),秒前用另一个冒号。例如,使用12小时格式的8:50 AM,8:50 PM或仅8:50或24小时格式的8:50、20:50。时间8:50:55 AM表示8小时50分钟55秒。

您也可以一起指定日期和时间。例如,如果您在单元格中键入2016年5月17日7:25,它将显示为5/17/2016 7:25,它表示2016年5月17日7:25:00。

Excel根据您选择的区域设置(位置)支持不同的时间格式。因此,您需要首先确定您的时间格式和手头数据分析的兼容性。

出于理解目的,您可以将美国作为语言环境。您可以从以下时间格式中选择日期时间– 2016年5月17,下午4点-

  • 下午4:00:00
  • 16:00
  • 4:00 PM
  • 16:00:00
  • 16-5-17下午4:00
  • 16-5-17下午16:00

将时间从串行格式转换为时分秒格式

要将串行时间格式转换为小时-分钟-秒格式,请按照以下步骤操作:

  • 单击格式单元格对话框中的数字选项卡

  • 单击类别下的时间

  • 选择区域设置。可用时间格式将在“类型”下显示为列表。

  • 单击“类型”下的“格式”以查看“样本”旁边的框中的“预览”。

转换时间

选择格式后,单击确定

将时分秒格式的时间转换为串行格式

您可以通过两种方式将时分秒格式的时间转换为串行格式-

  • 使用格式单元格对话框

  • 使用Excel TIMEVALUE函数

使用格式单元格对话框

  • 单击格式单元格对话框中的数字选项卡。

  • 单击类别下的常规

设置单元格格式对话框

使用Excel TIMEVALUE函数

您可以使用Excel TIMEVALUE函数将时间转换为序列号格式。您需要将“时间”参数括在“”中。例如,

TIMEVALUE(“ 16:55:15”)结果为0.70503472

获取当前时间

如果需要基于当前时间执行计算,只需使用Excel函数NOW()。结果反映了使用日期和时间。

Now()函数的使用下面的屏幕截图已经被当作17日,2016年下午12:22。

获取当前时间

从小时,分钟和秒获取时间

您的数据可能分别包含有关小时,分钟和秒的信息。假设您需要获取结合这3个值的时间来执行任何计算。您可以使用Excel Function Time获取时间值。

取得时间

从时间中提取时,分和秒

您可以使用Excel函数HOUR,MINUTE和SECOND从给定的时间中提取小时,分钟和秒。

提取时间

开始时间和结束时间之间的小时数

对时间值执行计算时,显示的结果取决于单元格中使用的格式。例如,您可以按以下方式计算上午9:30到下午6点之间的小时数-

小时数

  • C4格式为时间
  • C5和C6的格式为数字。

您得到的时差为天。要转换为小时,您需要乘以24。