• 新款沃尔沃XC90上市 售64.38-128.58万 2018-09-19
  • 锐参考·现场 | “铁粉”为何更加支持特朗普——亲历特朗普“竞选式集会” 2018-09-19
  • 山南市民族教育工作:为腾飞插上翅膀 2018-09-19
  • 外媒称特朗普准备将中美贸易战升级:全球市场被泼冷水 2018-09-19
  • 韩国大学生为逃兵役 6个月增重30公斤 2018-09-19
  • 娄飞:32年坚守潜艇 护卫导弹腾飞 2018-09-19
  • 娄飞:32年坚守潜艇 护卫导弹腾飞 2018-09-18
  • 中国电信启动5G手机测试 2018-09-18
  • 台湾一周侃:蔡当局待台民众以冷漠 却昧着良心媚日 2018-09-18
  • 山东这几地供暖时间延长至3月20日 2018-09-07
  • 个头虽小却是“补脑神器” 2018-09-07
  • 别让“一牌难求”阻碍新能源车发展 2018-09-06
  • 临时准备金动用安排 或释放超万亿流动性 2018-09-05
  • 提升新媒体文学的精神品格 2018-09-05
  • 两会现场 | 再为实体经济添把火 2018-09-04
  • 自动计算两个时间的时间差 如计算员工迟到的时间 外出时间等

    时间:2017-10-30   作者:snow   来源:Office之家

    有时候我们需要计算两个时间的时间差,如计算员工迟到的时间、外出时间等等。如我们现在需要自动计算出两个时间相差的分钟数,时间如图:

    一个公式就可以完成,先来计算后的结果:

    可以看到计算出来的时间差准确无误,且会忽略秒,接下来看看公式:

    这里使用了两个函数,HOUR和MINUTE,这两个函数分别有什么作用呢?

    1

    HOUR

    Hour函数返回给定时间值的小时数,这个给定的时间值可以是任何能够表示时刻的 Variant、数值表达式、字符串表达式或它们的组合搜索。如第一部分HOUR(C2),那么它返回的值就是17,这时候乘60就是为了得到这个时间的分钟数。

    2

    MINUTE

    和HOUR一样,这个函数返回的就是分钟数了,如MINUTE(C2),返回的值就是40。

    3

    这个公式的原理就是先提取小时数,再将小时数乘以60得到到当前小时为止的分钟数,再加上当前分钟数,就是今天0点到当前分钟为止经过的分钟数,将两个值的分钟数相减,这就得到了两个时间相差的分钟数。

    扩展如果细心的你会发现,当时间跨天时是不能正确计算相差的分钟数的,那你是否知道使用其他方法或公式来解决跨天情况下计算两个时间相差的分钟数问题呢?

    发表评论