如何在Excel中计算时间差

计算需求:   为了更好的掌握工厂机器维护人员对机器的维修情况,需记录好机器故障发生时间以及故障解决时间,并且利用公式函数计算出期间使用的时间是多少。

方法/步骤2

  • 01

    如下图,公司有几台批花机在不同时间发生了故障,我们记录了报修时间,跟故障处理完成的时间,现在我们需要计算出维修人员从接到报修到处理完毕发生了多久。

  • 02

    在现实中我们很快就可以算出来,但是如果故障多了就不好写了,那么我们怎么利用EXCEL函数来完成这个计算呢,首先分析一下计算出这个结果只要将处理完毕的时间减去故障报修的时间即可算出中间的差了。但是在EXCEL里面怎么做呢,我们使用IF函数,首先给两个单元格赋值,因为时间格式是没办法之间计算出来的,如下图给E3与G3进行赋值,让他们可以计算,写法是(B3=””,G3=””)

  • 03

    第二步,利用处理完毕的时间减去故障报修的时间,即TRUNC(G3-B3),这里说下TRUNC的作用,它的作用是截取日期或数字,返回指定的值

  • 04

    接着我们需要将计算出来的结果以时间的方式输出到指定单元格内,写法为TEXT(G3-B3-TRUNC(G3-B3),"h:mm:ss")

  • 05

    知道这几个步骤之后,我们需要将这几个功能合并到一起写出才可以完成我们的需求,但是简单的合并显然是不行的,因为没有这种函数公式的写法,那么我们可以用增加一些特殊符号来完成合并,经过多次测试最后的写法为IF(OR(B3="",G3=""),"",TRUNC(G3-B3)&" "&TEXT(G3-B3-TRUNC(G3-B3),"h:mm:ss")),输入时别忘记等于号“=”了哦。我们一起来看看结果吧,如下图

  • 06

    上图计算出来的结果的意思是,这期间使用了1天加7个小时的时间,接下来我们将此公式复制到其他的单元格试试,看下图结果都一目了然了。

(0)

相关推荐

  • 如何在excel中计算指定条件的最小值

    我们利用excel计算单元格中数据的最大值最小值是非常常见的操作,但是很多时候不是简单的选中单元格用最大值最小值公式进行计算就可以的,很多时候是需要有条件的,本篇就来用实例给大家分享一下如何在exce ...

  • 如何在Excel中计算同比和增长率

    直观的界面.出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件.下面介绍一下如何在Excel中计算同比和增长率. 操作方法 01 点击同比下方单元格,在公示 ...

  • 如何在Excel中计算标准差

    标准差是统计学中常用的一个数据,用来统计数据和平均值之间的偏差程度.想要做出数据图表,你可以列出数据,并通过Microsoft Excel轻松作图,并计算平均值和标准差.请继续阅读,以了解如何在Exc ...

  • 如何在excel中计算满足条件的单元格人个数?

    在excel使用中,如何计算搜索指定条件的单元格个数,即只求和被满足条件的单元格个数呢? 操作方法 01 在excel中计算满足条件的单元格人个数需要用到COUNTIF函数,COUNTIF(Rang, ...

  • 如何在Excel中计算一列数据的逐行累加(计)值

    如下图所示,在Excel中计算一列数据的逐行累加(计)值,可以使用如下步骤: 操作方法 01 在B2单元格输入公式 =SUM($A$2:A2) 如下图所示 该公式的输入是先输入=SUM(A2,然后输入 ...

  • 如何在excel中计算数值的总和

    excel中计算多个数值的总和的方法,电脑小白不需要再按计算器一个个的相加了. 操作方法 01 打开需要计算总和的excel表格 02 鼠标双击要求和数值的最下方的第一个单元格,或任意一个空白单元格 ...

  • 如何在Excel中计算同比、增长率

    如下图所示,在使用Excel进行数据对比时,经常需要计算同比.增长率之类的指标.可以用公式快速地计算出同比,具体方法如下: 操作方法 01 在D2单元格中输入公式 =(C2-B2)/C2,然受双击单元 ...

  • Excel中计算时间差

    问题的提出: 日期时间1--2005-5-15 9:10:45 日期时间2--2005-9-16 11:10:25 计算:日期时间2-日期时间1 结果表达:"××(天) h:mm:dd&qu ...

  • 如何在excel中计算出学生成绩排名?

    如何简单快捷地计算出学生排名呢? 操作方法 01 录入学生各科成绩,使用SUM公式计算出总分. 02 增添"排名"一列,并在F3表格中输入公式"=RANK(E2,$E$2 ...