Excel在内部将日期和时间值存储为浮点数。

小数点左侧的数字部分代表自1900年1月1日或1904年以来的天数(取决于Excel副本的配置方式)。小数点右边的数字部分代表一整天中由日期和时间表示的部分。

知道这一点,您可以轻松地将数字从其时间符号转换为等效的十进制数。例如,如果您有一个经过时间值表示8:30,则可以通过将时间值乘以24来轻松地将其转换为8.5(八小时半)。

再举一个例子,假设您在单元格A3中有一个开始时间,在单元格B3中有一个结束时间。在单元格C3中,放置以下公式:

=B3 - A3

单元格C3中的结果是经过的时间,它是开始时间和结束时间之间的差。然后,可以在单元格D3中放置以下公式:

= C3 * 24

D3中的结果是单元格C3中小时数的十进制表示形式。您可以像设置其他任何数字值一样设置单元格的格式,以便显示所需的小数位数。如果您希望立即限制结果中的小数位数,请立即使用D3单元格中的以下公式:

=ROUNDUP(C3 * 24, 1)

该公式将C3乘以24以转换为十进制值,然后将结果四舍五入到一个小数位。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2052)适用于Microsoft Excel 97、2000、2002和2003。您可以在以下位置为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本:

链接:/ excelribbon-Converting_Time_Notation_to_Decimal_Notation [将时间符号转换为十进制符号]。