如何在Excel中显示超过24小时、60分钟、60秒的信息

  • Share This
Michael Brown

这篇文章展示了一些计算和显示大于24小时、60分钟、60秒的时间的技巧。

在Excel中做时间减法或加法时,有时你可能想把结果显示为小时、分钟或秒的总数。 这项任务比听起来容易得多,你马上就会知道解决办法。

    如何显示24小时、60分钟、60秒的时间

    要显示超过24小时、60分钟或60秒的时间间隔,请应用自定义的时间格式,其中相应的时间单位代码被括在方括号内,如[h]、[m]或[s]。 详细步骤如下。

    1. 选择你要格式化的单元格。
    2. 右键单击选定的单元格,然后单击 格式化单元格 或按Ctrl + 1。 这将打开 格式化单元格 对话框。
    3. 关于 数量 选项卡,在 类别 , 选择 定制 ,并输入以下时间格式之一。 类型 箱子。
      • 超过24小时:[h]:mm:ss或[h]:mm
      • 超过60分钟:[m]:ss
      • 超过60秒:[s]

    下面的截图显示了 "超过24小时 "的自定义时间格式的作用。

    下面是其他一些自定义格式,可用于显示超过标准时间单位长度的时间间隔。

    描述 格式代码
    总时数 [h]
    小时& 分钟 [h]:mm
    时、分、秒 [h]:mm:ss
    总分钟数 [m]
    分钟& 秒 [m]:ss
    总秒数 [s]

    应用于我们的样本数据(上面截图中的总时间50:40),这些自定义时间格式将产生以下结果。

    A B C
    1 描述 显示的时间 格式
    2 小时 50 [h]
    3 小时& 分钟 50:40 [h]:mm
    4 时、分、秒 50:40:30 [h]:mm:ss
    5 会议记录 3040 [m]
    6 分钟& 秒 3040:30 [m]:ss
    7 秒钟 182430 [s]

    为了使显示的时间对你的用户更有意义,你可以用相应的词来补充时间联合,比如说。

    A B C
    1 描述 显示的时间 格式
    2 小时& 分钟 50小时40分钟 [h] "小时和" mm "分钟"
    3 时、分、秒 50 h. 40 m. 30 s. [h] "h." mm "m." ss "s."
    4 会议记录 3040分钟 [m] "分钟"
    5 分钟& 秒 3040分钟和30秒 [m] "分钟和" ss "秒"
    6 秒钟 182430秒 [s] "秒"

    注意:虽然上述时间看起来像文本字符串,但它们仍然是数字值,因为Excel的数字格式只改变了视觉表现,而没有改变基础值。 因此,你可以像往常一样自由地加减格式化的时间,在你的公式中引用它们,并在其他计算中使用。

    现在你知道了在Excel中显示大于24小时的时间的一般技巧,让我再向你展示几个适合特殊情况的公式。

    以小时、分钟或秒计算时间差

    要计算特定时间单位内两个时间的差异,请使用以下公式之一。

    时差(小时

    要计算开始时间和结束时间之间的小时数,作为一个 十进制数 ,使用这个公式。

    ( 结束时间 - 开始时间 ) * 24

    为了获得数量上的 完整的时间 ,利用INT函数将小数点四舍五入到最近的整数。

    =int((b2-a2) * 24)

    以分钟为单位的时间差

    要计算两个时间之间的分钟数,用开始时间减去结束时间,然后将差额乘以1440,这就是一天的分钟数(24小时*60分钟)。

    ( 结束时间 - 开始时间 ) * 1440

    以秒为单位的时间差

    为了得到两个时间之间的秒数,用时间差乘以86400,这就是一天的秒数(24小时*60分钟*60秒)。

    ( 结束时间 - 开始时间 ) * 86400

    假设开始时间在A3,结束时间在B3,公式如下。

    小时作为一个十进制数字。 =(B3-A3)*24

    完整的时间。 =int((b3-a3)*24)

    会议记录。 =(B3-A3)*1440

    秒钟。 =(B3-A3)*86400

    下面的屏幕截图显示了结果。

    注意事项。

    • 为了获得正确的结果,公式单元格的格式应该是 一般 .
    • 如果结束时间大于开始时间,时间差会显示为一个负数,就像上面截图中的第5行。

    如何添加/减去超过24小时、60分钟、60秒的时间

    要在给定的时间上增加一个所需的时间间隔,用你想增加的小时、分钟或秒数除以一天中相应的单位数(24小时、1440分钟或86400秒),然后将商数加到开始时间。

    添加超过24小时。

    开始时间 + ( N /24)

    加入60分钟以上。

    开始时间 + ( N /1440)

    添加超过60秒。

    开始时间 + ( N /86400)

    其中N是你要添加的小时、分钟或秒的数量。

    下面是几个真实的公式例子。

    要在A2单元格的起始时间上增加45小时。

    =A2+(45/24)

    要在A2的开始时间上增加100分钟。

    =A2+(100/1440)

    要在A2的开始时间上增加200秒。

    =A2+(200/86400)

    或者,你可以在单独的单元格中输入要添加的时间,并在你的公式中引用这些单元格,如下面的截图所示。

    减去次数 在Excel中,使用类似的公式,但用减号而不是加号。

    减去24小时以上。

    开始时间 - ( N /24)

    减去60分钟以上。

    开始时间 - ( N /1440)

    减去60秒以上。

    开始时间 - ( N /86400)

    下面的屏幕截图显示了结果。

    注意事项。

    • 如果计算出的时间显示为小数,请对公式单元格应用自定义的日期/时间格式。
    • 如果应用自定义格式后,单元格显示#####,很可能是单元格的宽度不足以显示日期时间值。要解决这个问题,可以通过双击或拖动该列的右侧边界来扩大列的宽度。

    这就是如何在Excel中显示、添加和减去冗长的时间间隔的方法。 感谢你的阅读,希望下周在我们的博客上见到你!

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.