中企动力 > 商学院 > excel计算时间差
  • ?

    Excel表格数据怎样按照时间段进行求和

    亦悲伤

    展开

    求一定时间段内的数据的和,有许多的方法,这里介绍两种比较简单的方法。

    第一,可以使用SUMIFS函数。

    公式如图,好处在于,当你更新了要计算的时间段后,计算结果会自动更新。

    第二、用数据透视表分组功能。

    好处在于,可以一次性批量计算多个时间段的总和。

    方法如下:首先创建数据透视表,然后在日期上右键一下,在“组合”中选择“日”,设置为你要计算的时间长度,如题主说的6天。

    注意事项

    方法虽然都挺简单的,然而很多朋友在使用SUMIFS求和时,却会发现得到的总计为“0”,他们使用的SUMIFS公式如下图所示。

    咋一看,似乎公式没有错。可是如果我们将正确的公式和错误的公式放在一起,就会看到差别了。

    正确的公式:=SUMIFS(B:B,A:A,">="&E5,A:A,"<="&E6)错误的公式:=SUMIFS(B:B,A:A,">=E5",A:A,"<=E6")

    为什么要使用“">="&E5”这样的形式呢?原因在于条件判断的是时间。

    我们输入错误的公式后,点击“fx”打开函数参数窗口,会发现“条件1”的计算结果是“>=E5”,而不是起始日期。同样有错的是“条件2”。

    我们打开正确的公式的函数参数窗口,会发现“条件1”计算结果是“>=43406”,这显然是正确的。因为日期在表格中其实是以数字存储的,而“条件1”的这个数字就是起始日期“2018/11/2”,“条件2”计算出来的数字就是终止日期“2018/11/8”。

    这下,你会正确使用SUMIFS对一定时间段的数据求和了吧?

    学习,为了更好的生活。欢迎点赞、评论、关注和点击头像。

  • ?

    让Excel在每次打开后都自动显示当天距离之后的某一天相差多少天

    惠之卉

    展开

    在工作和生活中,我们有时会需要知道当天距离之后的某一天还有多少天,例如在重要某个比赛开始前的冲刺阶段、在某个工作任务或者工程接近完成期限时的抢进度阶段等。这时我们可以利用Excel中的功能让Excel自动计算出剩余的天数并保存成Excel文档,这样之后每天打开这个Excel文档时,Excel都会自动根据电脑中的时间计算当天距离目标日期还有多少天。下面以Excel2007为例介绍两种可以达到这个目的的方法,以供参考。

    方法一:

    ●为了看起来更加明了,可以先在三个单元格中分别输入日期和相差天数的说明文字,再将要保存两个日期的单元格设置成“日期”格式,将保存相差天数的单元格设置成“常规”或者不带小数点的“数字”格式。然后在要显示当天日期的单元格中点击鼠标,选中这个单元格。

    在单元格中点击鼠标

    ●为了让Excel每次打开时都根据电脑的时间来显示当天的日期,我们需要用到“TODAY” 函数,“TODAY” 函数的语法没有参数,用时只需在TODAY后面加一个括号即可。选定单元格后,在编辑栏中输入“=TODAY()”,然后点击编辑栏旁的对号或者按键盘的回车键。

    输入“=TODAY()”

    ●这时单元格中就会根据电脑中的时间显示出当天的日期,当然前提是电脑中的时间要设置准确。

    显示当天日期

    ●接下来再点击选中要保存目标日期的单元格,在其中输入目标日期。要直接输入日期,不要在前面输入等号,否则就变成算术运算了。

    输入目标日期

    ●两个日期都完成输入后,再点击选中要显示相差天数的单元格,然后在编辑栏中输入一个“=”。

    选择单元格,输入“=”

    ●此时可以直接在编辑栏中输入公式,也可以点击目标日期单元格,编辑栏中会自动输入该单元格的名称。

    点击目标日期单元格

    ●然后在编辑栏中输入一个减号,再点击当天日期的单元格,则编辑栏中又会自动输入该单元格名称。

    输入减号和当天日期单元格名称

    ●再点击编辑栏旁的对号或者按键盘的回车键,相差天数单元格中就会显示出计算后相差的天数。

    点击对号后显示计算后的天数

    方法二:

    我们还可以用Excel的“DATEVALUE”或者“DATEDIF”函数来计算相差的天数,这两个函数都可以将Excel中的日期转换成可用于计算的序列号,从而计算出两个日期之间相差的天数。

    ●“DATEVALUE”函数的语法是:DATEVALUE(date_text),其中的“Date_text”表示采用 Excel 日期格式的日期的文本,也就是Excel中显示的日期。

    例如方法一中的日期可以用下图中的“DATEVALUE”函数公式进行计算。其中的"2018/7/11"就是目标日期,TODAY()就是当天的日期。注意列出公式后要把该单元格的格式设置成“常规”或者“数字”格式。

    用DATEVALUE函数

    ●“DATEDIF”函数的语法是:DATEDIF(start_date,end_date,unit),其中“Start_date”表示时间段中较早的日期,“End_date”表示时间段中较晚的日期。“unit ”表示要以什么单位进行计算,“Unit ”可以是:"Y"年数、"M"月数、"D"天数。使用“DATEDIF”函数时要注意两个日期一定要较早的时间在前,较晚的时间在后,否则结果中会显示错误符号。

    例如方法一中的日期可以用下图中的“DATEDIF”函数公式进行计算。其中TODAY()就是当天的日期,"2018/7/11"就是目标日期,“d”表示以天为单位计算。使用时也要注意列出公式后要把该单元格的格式设置成“常规”或者“数字”格式。

    用DATEDIF函数

    ●要注意的是:“DATEVALUE”和“DATEDIF”函数默认情况下只能计算1900年以后的日期,如果在Excel选项中设置了使用1904 日期系统,则只能计算1904年以后的日期。

    使用1904 日期系统选项

    ●为了看起来更加直观,我们可以在Excel中列好公式后,把表格设置成下图所示的样式,这样每次打开这个表格后,都可以一目了然的了解到剩余的天数。当然下图的样式只是用来给读者参考,可能读者会设置成更加美观和直观的样式。

    参考样式

  • ?

    快收藏!用Excel秒算年龄不求人!

    雅楠

    展开

    前段时间,台湾艺人许路儿40多岁了宛如20岁少女的消息刷爆朋友圈,网友纷纷感叹,岁月在有些人身上真的没有留下什么痕迹...

    当时我脑子里就冒出来的一个词:冻~龄~女~神

    女神们都希望自己年年 18 岁。

    可最讨厌的是,过年的时候,明明你是年方二八的豆蔻少女,七大姑八大姨硬是告诉你是 18 岁的大姑娘。明明你才芳龄 28,他们却偏要说你是 30 岁!你说崩溃不崩溃?

    算个年龄还分什么实岁虚岁!按我说,虚岁这东西就不应该存在!

    不过呢,在 Excel 里计算年龄可是很常见的一项工作,你会吗?

    接下来教你怎么通过出生日期计算出女神的真实年龄、虚岁,甚至是……生辰八字!

    01.自动算周岁

    这是最简单的,只要知道今天的日期和出生日期,Excel就可以轻松帮我们算出女神们的具体年龄。

    少废话,看效果!

    案例中使用的公式是:

    =DATEDIF(B2,TODAY(),"y")

    这里用到了非常常用的2个函数:DATEDIF和TODAY。

    TODAY 函数可以获取电脑的当天日期,DATEDIF 函数返回两个日期之间的年\月\日间隔数。它的基本语法是:DATEDIF(日期1,日期2,间隔类型)。

    其中常用的间隔类型有:

    y - 年(year)m - 月(month)d - 日(day)

    组合起来就是:

    从出生到今天,本女神已经 XX 岁了!

    小知识:DATEDIF函数可以解决很多很多日期差的计算问题,比如计算工龄,忽略年份计算相差月数、天数,忽略月份计算相差天数等等等等。可是这个函数在 Excel 里却被隐藏起来了,Excel 的工程师是不是很坏坏?

    周岁是算出来了,那虚岁该怎么算呢?

    02.智能算虚岁

    思考题:虚岁=实岁 +1 岁?

    NO ! NO ! NO !

    虚岁和周岁不是简单的「 ±1 」的关系,虚岁还要看你是否过了生日!

    过了生日:虚岁=实岁

    没过生日:虚岁=实岁+1

    所以,需要先做一个判断,到底生日过了没有,然后才按相应的计算方法算出虚岁。

    案例中使用的公式是:

    =IF(C2

    不用怕,只要搞清结构,公式理解起来就很简单。IF函数的基本语法是:IF(判断条件,成立时,不成立时)。

    判断条件:C2

    今年的生日是不是小于出生日期,是,说明生日还没过,不是,说明生日已经过了。

    成立时:DATEDIF(B2,TODAY(),"Y")

    出生日期和今天相差的年数。

    不成立时:DATEDIF(B2,TODAY(),"Y")+1

    出生日期和今天相差的年数再加1。

    所以公式的含义用大白话翻译一下,意思就是:虚岁=IF(是否过了生日,实岁,实岁+1)。

    03.终极变态算超精准年龄

    如果表哥表弟们很变态的想知道女神年龄到了几年几月零几天,怎么办?

    我们可以来一段 freestyle!

    案例中使用的公式是:

    =DATEDIF(B2,TODAY(),"Y")&"年"&DATEDIF(B2,TODAY(),"YM")&"月零"&DATEDIF(B2,TODAY(),"MD")&"天"

    这种算法同样用到了DATEDIF 函数,但是出现了三个没见过的符号—— Y / YM / MD。

    其实在DATEDIF 函数里,Y / YM / MD 代表返回不同的差值:

    Y - 返回整年数;YM - 返回日期1和日期2的月数之差,忽略年和日;MD - 返回日期1和日期2的天数之差,忽略年和月。

    搞明白这三个符号,上面看起来很复杂的函数公式,就可以翻译成:=年差值&“年”&月数差值&“月零”&天数差值&“天”

    看吧,函数公式也就那么回事。虽然看起来很复杂,但是只要你头脑清醒,一点一点的按照规则拆开来看,其实并没有那么难。

    相反,只要你掌握了常用的几个函数用法,就可以大大提高效率,节省很多时间。

    因为,只要把公式写好,Excel 计算 100,000 行数据和计算 10 行数据的用时几乎一样!(除非你的电脑太烂~)

    身为一个绅士,直接问人家女生的年龄好像不太好啊。

    问了,表哥表弟们成了直男癌;

    不问,你分不清楚对方是姐姐还是阿姨,怎么办?

    想知道秋叶大叔是怎么套路女神的年龄的么?

    (大叔,别打我 ~ 图是别人发我的)

    只要知道出生日期,Excel 还能帮你把生辰八字算出来你信吗?

    在日常工作中,年龄 / 日期 / 工龄等时间差值的计算是十分普遍的数据处理任务。熟练掌握函数公式就能批量解决数据计算问题。

    学好Excel能偷懒、早下班、争取更多脱离单身汪时间,汪~

  • ?

    excel你永远不知道的一个时间函数?

    三毛

    展开

    excel除了内置的today、month、week等时间函数,还有一个你没见过的时间函数:datedif。datedif函数没有内置在excel当中,你在输入函数时不会有提示,但是实际上这个函数是存在的。尤其在计算工作时间,或者是两个时间段的时间差时,使用的非常普遍。

    图一:效果图

    下面请看datedif函数的使用方法:

    图二:动态图

    公式=datedif(开始时间,结束时间,“日期格式”)

    日期格式:Y:代表年、M:代表月、D:代表日

    在职年份:=DATEDIF(E3,F3,"Y")

    在职月份:=DATEDIF(E3,F3,"M")

    在职天数:=DATEDIF(E3,F3,"D")

    学习更多excel技能,请搜索并关注百家号:excel 。我们只提供最实用的excel函数与VBA使用技巧。

  • ?

    两个时间段中间相差的时间段,怎么计算?别忘了点赞评论哈,谢谢

    张大民

    展开

    在日常工作中,比如说接到任务到完成任务都会给你记录两个时间,那么这两个时间中你一共用时多少分钟?如何计算?今天就教大家使用表格快捷计算!

    @安志斌制作

    第一步打开表格,选中显示分钟数的单元格,选中函数fx按钮,在弹出的提示框中输入函数: TEXT → 转到 → 确定;

    如图所示:

    @安志斌制作

    在弹出的提示框中,

    Value 栏目中分别输入 开始时间-结束时间(选中单元格即可)

    如图所示:

    @安志斌制作

    @安志斌制作

    Format_text 栏目中输入“[m]” → 确定;

    解释:[h]:代表小时 [m]:代表分钟 [s]:代表秒钟,所以如果是计算相隔小时,分钟,秒钟,只需要换掉一个字母就好!

    如图所示:

    @安志斌制作

    确定以后会发现得到的数值是负数数值!这个时候需要在公式中TEXT 函数前面加上【 -】 ,这样得到数据就是正数了。

    如图所示:

    @安志斌制作

    @安志斌制作

    @安志斌制作

    最后一步下拉单元格,就会自动显示相隔分钟数了;为了方便检测结果的正确性,我把两个时间相差的时间都调整的是1个小时左右的差值!

    如图所示:

    @安志斌制作

    看完了,还想看?那就点击关注吧!

    后面还有更精彩的!我是作者安志斌,欢迎关注!谢谢支持!

  • ?

    从头细说Excel的日期运算

    哈哈儿

    展开

    刚好有两个读者对获取日期间隔数有疑问,卢子今天就进行详细说明。

    1.如何计算两个日期之间相差的天数?

    日期其实就是特殊的数字,数字是可以进行加减运算,两个日期相差的天数就是当天的日期减去入库的日期。在运算的时候,计算出来的天数是以日期的形式显示,需要再将单元格设置为常规格式。

    有的时候,我们用VLOOKUP函数查找日期,公式设置完后将单元格设置为日期格式。这时会看见1900/1/0这样的日期,怎么回事呢?

    当查找的对应值是空白单元格,就会返回0,而0设置为日期格式就是1900/1/0,数字1的日期就是1900/1/1。

    在Excel中的日期起点是1900/1/1,不允许日期在1900之前,比如1899/12/1其实不能算日期,只能算一个文本内容。如果你不信,可以用ISNUMBER函数判断,如果是数字就返回TRUE,否则就返回FALSE。

    将日期设置为常规格式,就可以看到相对应的数字。

    同理,时间也是数字,也可以进行四则运算。

    不过时间在相加的时候,需要注意,当时间超过24小时的时候,运算会出错。一周上班总时间很明显不是4:45,针对这种问题又该如何解决?

    嵌套一个TEXT函数,[h]就表示超过24小时显示实际小时数。

    2.如何计算两个日期之间相差的月份和天数?

    从上一个案例知道,日期是数字,可以直接进行四则运算。但是,问题来了,如果直接用四则运算,是没法判断两个日期相差几个月,因为每个月的天数是不固定的。

    这时就出现一个DATEDIF函数,这个函数可以获取两个日期相差的年月日。这是隐藏函数,跟普通函数有所区别,在输入的时候没任何提示。即使你输入date也看不到任何关于这个函数的信息,所以当你输入函数的时候,找不到是很正常的。

    计算两个日期相差的年月日,y代表年,m代表月,d代表日。

    =DATEDIF(A2,B2,"y")=DATEDIF(A2,B2,"m")=DATEDIF(A2,B2,"d")

    不过这种算法又有一个问题,在计算月的时候没有忽略年,在计算日的时候没有忽略月。因此,出现了一种新的方法,ym代表忽略年计算月,md代表忽略月计算日。

    =DATEDIF(A2,B2,"y")=DATEDIF(A2,B2,"ym")=DATEDIF(A2,B2,"md")

    现在要计算两个日期相差多少个月多少天,只需要将刚刚说的知识点结合起来,用&起来即可。

    =DATEDIF(A2,B2,"m")&"个月"&DATEDIF(A2,B2,"md")&"天"

    其实,公式并不难,不要想着一步登天,慢点再慢点,坚持一起学习,你会学到很多有用的知识。

  • ?

    excel表格,如何计算日期的天数或时间差

    支绝悟

    展开

    在excel中如何单独计算日期的天数或时间差。对于日期和时间,之间的差,例如:日期时间差的公式,结果要小时(如134.5小时),比如2016年2月10日 13:26到2016年3月6日 10:40相距多少个小时,怎么实现呢?

    首先,单独计算两个日期之间的天数。

    这个很简单,两个日期直接相减就可以得到两个日期间隔的天数,如下图:

    也可以用隐藏函数DATEDIF函数来完成,输入:=DATEDIF(A2,B2,"d")

    这个函数语法是这样的:=DATEDIF(开始日期,结束日期,第三参数),第三参数可以有若干种情况,分别可以返回间隔的天数、月数和年数。如图所示:

    想要显示的结果有天数,比如:8天,这样的显示效果。可以通过这样实现:在以上的公式后边加上:&"天",=DATEDIF(A13,B13,"d")&"天",就可以了。

    那么,单据计算两个时间短之间的差。怎么实现呢?如图所示:

    对于日期和时间都有的情况下,求相差多少个小时?比如2016年2月10日 13:26到2016年3月6日 10:40相距多少个小时,怎么实现呢?

    输入=(B1-A1)*24,可以实现

    输入=TEXT(B1-A1,"[h]:mm")*24,也可以实现,利用函数text,是为了一个时间格式的转化。

    怎么加上“小时”显示,比如:8小时,这样的显示效果。可以通过这样实现:在以上的公式后边加上:&"小时",与上边讲述的一样。

    =ROUND(TEXT(B4-A4,"[h]:mm")*24,2)&"小时"

    介绍一下函数ROUND( ),为了保存几位小数,上述公式中的"2",就是保留两位小数的意思。

    ROUND(number, num_digits)

    number表示需要进行四舍五入的数值或单元格内容。

    num_digits表示需要取多少位的参数。

    通过学习和咨询,总计了上述的方法,可能显的有些啰嗦,无论怎样,方法和思维对了就可以。还得需要大家详细地具体操作。找到更多的,便捷的方法。

    一起学习和探讨,谢谢

  • ?

    看我72变之日期时间,excel计算时间差不足半小时技巧

    裴诗蕊

    展开

    Excel基础操作精选第-5.3-节自定义格式

    在计算员工加班费时,首先要计算的就是加班时间,如果不跨天,直接相减就可以了,可一不小心要是加班到了次日凌晨,直接相减就不太对了,其实并非Excel计算错误,只是需要我们来指定一些特别的格式而已,跟着小编excel小课堂一起看看吧!

    01课题

    数据表格如图中所示,有上班时间和下班时间,在C2输入公式“B2-A2”计算时间差,可结果怎么就变成一个数字呢?

    excel小课堂

    02自定义时间格式h:mm

    结果不对,绝对不是因为小编excel小课堂的公式有问题,也不是excel算的有问题,原因就出在小小的格式设置上,选取C2:C5单元格区域,Ctrl+1快捷键打开设置单元格格式对话框,数字选项卡-分类-自定义,在类型文本框中输入格式代码“h:mm”,点击确定按钮,excel就会以小时:分钟格式来显示加班时间了,别高兴太早,注意看最后一个,明明加班二十多个小时,怎么就只有4小时01分呢。

    03自定义时间格式[h]:mm

    再次强调,绝对不是公式和计算的问题,修改格式代码为[h]:mm,结果正确显示,那么这神奇的h:mm和[h]:mm究竟代表了什么意思呢?

    04日期时间代码

    接下来,小编excel小课堂就为大家科普一下这些个h、mm都起到了什么作用,一切都在此图中

    05日期时间格式案例

    如果加班只计算时间差,那就太开心了,不过这绝对是不可能的,实际中常常会出现一些意外的情况,譬如,计算加班时,如果未超出半个小时,则忽略不计,超过半小时未满1小时,则按半小时计,依次类推,听起来很复杂,其实只要一个公式就可以搞定,就是=FLOOR.MATH((K2-J2)*24,0.5),是不是很厉害呢?

    关注excel小课堂,学好excel,提高职业素养,提升职场竞争力,升职加薪不再是梦!

  • ?

    Excel减法函数公式怎么用与求日期时间差并转为天与小时

    罗幼晴

    展开

    Excel没有直接提供减法函数公式,但可以用求和函数公式和减号做减法运算,因此,Excel减法函数公式主要是指求和函数公式。做减法计算时,通常直接用减号,这样比用求和函数公式书写方便,效果又完全一样。在做减法计算过程中,单纯的数字相减比较容易,比较麻烦的问题做日期时间差,特别是跨小时与跨超过两天的情况,这两种情况若直接用减法常常会得到错误的结果,因此还得用其它辅助方法。有时为便于计算还要把计算结果转天、小时或分钟,做这些转换需用Excel提供的日期时间函数。以下是Excel减法函数公式怎么用以及求日期时间差的具体操作方法,操作中所用版本为 Excel 2016。

    一、Excel用“减号-”做减法运算

    1、假如要求服装表二月销量与一月销量的差。选中用于保存运算结果的 G2 单元格,输入公式 =F2-E2,按回车,则求出两月销量之差;用鼠标按住单元格填充柄,往下拖,则所经过的单元格全用 G2 的值填充,按 Ctrl + S 保存,则所有行变为对应的月销量之差,操作过程步骤,如图1所示:

    图1

    2、在计算结果中出现了负值,这是由于一月销量大于二月销量所致。

    二、Excel减法函数公式怎么用

    1、同样以计算服装表二月销量与一月销量的差为例。在 G2 单元格中输入公式 =SUM(F2,-E2),如图2所示:

    图2

    2、按回车,则求得与用减号一致的结果,如图3所示:

    三、Excel用减法计算日期时间差

    (一)计算结果只保留时分(h:mm)

    1、在 C1 单元格中输入公式 =IF(B1 >A1,B1-A1,24-ABS(B1-A1)),按回车,则求得结果为小数,操作过程步骤,如图4所示:

    图4

    2、选中 C1,按 Ctrl + 1 组合键,打开“设置单元格格式”窗口,选择左边“分类”下面的“自定义”,选择“时分(h:mm)”的时间格式,单击“确定”则 C1 单元格的数字变为 3:13,即 3 小时 13 分,操作过程步骤,如图5所示:

    图5

    提示:A4 的日期时间为 2018/7/28 21:32,B4 的日期时间为 2018/7/31 0:35,两者之间相差 2 天 3 小时 2 分,而计算结果只有 3 小时 2 分,把 2 天丢了,这明显不正确,因此还要把天显示出来,方法看下面的“计算结果保留天和时分(d h:mm)”。

    3、选中 C1,按住单元格填充柄并往下拖,则所经过单元格用 C1 的值填充,如图6所示:

    图6

    4、按 Ctrl + S 组合键保存,则自动计算出剩余行的时间差,如图7所示:

    图7

    (二)计算结果保留天和时分(d h:mm)

    1、选中 C1:C5,按 Ctrl + 1 组合键,打开“设置单元格格式”窗口,选择左边的“自定义”,把 h:mm 改为 d h:mm,单元“确定”,则计算结果变为 天和时分(d h:mm);操作过程步骤,如图8所示:

    图8

    2、如果日期相差超过一个月,则日期格式需要再增加月(m);如果日期相差超过一年,则日期格式需要再增加年(yyyy)。

    (三)把计算结果转为小时

    1、为便于计算,有时需要把两日期差转为小时。在 D1 中输入公式 =SUM(DAY(C1)*24,HOUR(C1),MINUTE(C1)/60),如图9所示:

    图9

    2、按回车,则求出结果 3.216666667 小时;按住单元格填充柄并往下拖,然后按 Ctrl + S 保存,则把剩余行的日期差转为小时,如图10所示:

    图10

    3、公式说明:公式先从 C1 取出天,然后乘以 24 小时,则把天转为小时;然后取出小时;再取出分钟并除以60,以把分钟转为小时;最后把它们加起来。

    四、Excel把表格中的所有数减去一个数

    1、假如要把服装表中的所有数字减 6。选中 G2 单元格,右键 G2,在弹出的菜单中选择“复制”;框选 E2:F8,右键选中的区域,在弹出的菜单中选择“选择性粘贴”,打开该窗口,选择“运算”下的“减”,单击“确定”,则框选的所有数字都减了 6;操作过程步骤,如图11所示:

    图11

    2、无论是乘除还是加减,如果要求把表格中的所有数与某一个数做运算,都可以用选择性粘贴的方法。

  • ?

    Excel中的各种时间差、日期差,该如何计算

    Matt

    展开

    有些朋友被Excel中的时间差计算问题所困扰,所以今天整理了一下各种时间差、日期差的计算方法以及注意事项。

    第一、计算“几小时几分钟几秒”的时间差

    最简单的方法,就是用较大的时间减去减小的时间。所谓时间较大者指的是一天中更靠后的时间。

    公式:=B2-B1或=TEXT(B2-B1,"h:mm:ss")

    注意:原始的时间和计算结果单元格都必须设置成时间格式,如“h:mm:ss”。

    如果你没有将结果单元格设置成时间格式,会得到一个数字(如0.0957);而如果你用较小的时间减去较大的时间,那就会得到一堆的“#”。

    这么说,在计算时间之前,要用眼睛判断哪个大哪个小,然后再计算咯?

    当然不是,我们可以把公式变成下面这两种样子:

    公式1:=B2-B1+IF(B2B2,TEXT(B1-B2,"-h:mm:ss"),TEXT(B2-B1,"+h:mm:ss"))

    咦,这两个公式的计算结果有时候不一样呢?

    但这两个公式都是正确的。当B2的时间数值上比B1小时,如果你用第二个公式,则表示这两个时间属于同一天,如果你用第一个公式,则表示B2的时间是第二天的时间,两者的计算结果相差24小时。

    第二、计算小时差、分钟差和秒数差

    在计算考勤时间时,我们不想得到“几天几小时几分钟几秒”的时间差,希望将时间差转换成小时、分钟或秒。这就可以使用上图的公式。

    注意,原始的时间还是要设置成时间格式,时间差单元格设置成数值格式。用这种方法计算,会默认两个时间属于同一天。

    公式中的1440表示“24小时*60分钟”,86400表示“24小时*60分钟*60秒”。

    计算日期差

    计算日期差,可以使用函数“DATEDIF(开始日期,结束日期、"Y/M/D")”,“Y”表示计算相差几年、“M”表示计算相差几月,“D”表示计算相差几天。

    再次提醒一下,在计算时间差、日期差之前,一定要确保单元格的格式设置正确了。否则,将得到不正确的计算结果。

    学习,为了更好的生活。欢迎点赞、评论、关注和点击头像。

excel计算时间差

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP