zoukankan      html  css  js  c++  java
  • 在excel中如何计算两个时间之间的差[转]

    因为时间是由序列号所代表的,用户可以用较晚的时间减去较早的时间以得到间隔。例如,单元格A3含有5:30,单元格B3含有14:00,下面的公式返回8:30(间隔8小时30分)。

    =B3-A3

    然而,如果减的结果是负值,它会变成一个无效时间;Excel显示了一系列的#号(####),如图所示。

    提示:因为没有日期的时间的日期序列号是0。一个负的时间结果导致负的序列号,这是不允许的。当与日期一起使用时间时,这一问题不会发生。

    如果时间间隔的方向不重要的话,用户可以使用ABS(绝对值)函数以返回间隔的绝对数值:

    =ABS(B3-A3)

    然而,如果两个时间是在同一天内,将不会出现什么问题。但是,如果工作延长到了午夜以后,例如,用户可能从晚上10:00开始工作并在第二天的早上6:00结束工作,则使用这个公式将返回错误的数值(16个小时)。下面的公式可以得到正确的答案(8个小时):

    =(B3+(B3<A3)-A3)

    另外一个更简单的公式也能做这项工作:

    =MOD(B2-A2,1)。

    两者都可得到正确的答案:8:00。

  • 相关阅读:
    第四章 源代码的下载和编译 心得笔记
    第三章 Git使用入门 心得笔记
    第二章 搭建Android开发环境 心得笔记
    第一章 Android系统移植与驱动开发概述 心得笔记
    第十章
    第九章
    第八章
    第七章
    第六章
    第五章的体会
  • 原文地址:https://www.cnblogs.com/qiangshu/p/6499751.html
Copyright © 2011-2022 走看看