Excel中各种形式的日间、日期之差的计算公式

  • 格式:xlsx
  • 大小:14.01 KB
  • 文档页数:4

情况开始日期结束日期计算结果
6:2522:5516:30
2:4519:5617:11

20:332:5506:22

23:445:2305:39
6:2522:5516:30
20:332:556:22
6:2522:5516.50
2:4519:5617.18
20:332:556.37
23:445:235.65

2:4519:5617.18
23:445:235.65

2017/9/23 15:352017/12/23 5:052173.5小时

2018/3/16 22:362018/4/12 23:31648.92小时
2016/6/62018/2/9613天
2017/4/52018/4/12372天

2016/6/62018/2/920个月
2017/4/52018/4/1212个月
4月27日9月8日4个月
2月3日6月25日4个月
1984/9/302018/4/1233年
1987/6/22018/4/1230年
1976年2018年42年
1987年2018年31年
1976201842年
1987201831年

2016/6/62018/2/920个月3天

2017/4/52018/4/1212个月7天

2006/11/252016/5/19年5个月6天

2016/5/12017/7/11年2个月0天
2017/9/23 15:352018/10/24 18:451年01个月01天3小时10分
2018/3/16 22:362018/4/12 23:310年00个月27天0小时55分
2017/9/23 15:352017/12/23 5:052173个小时30分
2018/3/16 22:362018/4/12 23:31648个小时55分
2018/3/12018/4/14周

6
7
8

1
2
3
4
5

9
10
11
12

16
13

14

15

17
18
2017/4/32018/4/1453周
2018/3/12018/4/14周3天

2017/4/32018/4/1453周5天
2017/1/12017/6/21个季度1个月1天
2014/7/92018/4/1111个季度1个月2天
2016/6/62018/2/9527天
2017/4/52018/4/12320天
2016/6/62018/2/9527天
2017/4/52018/4/12320天

2016/6/62018/2/9440天

2017/4/52018/4/12267天

18
19

21
22
23

20
要求公式
一个表格里有两种情况下,要求用一个公式求出时间差,并保留00:00格式=C2-B2时间差(24点前)保留00:00格式=(B12-A12+(B12设置单元格,改时间格式

小时差,保留两位小数点
天数差

=DATEDIF(B20,C20,"m")
需要加单位公式
=DATEDIF(B20,C20,"m")&"个月"

月数差
月数差
年数差年数差=(C8-B8)*24需要两位小数点,单元格改成数值就行=MOD(C10-B10,1)*24得到的结果再设置单元格,数值=(C14-B14)*24设置单元格,数值或=ROUND((C14-B14)*24,2)&"小时"注:=ROUND有四舍五入,2表示2位小数点=DATEDIF(B16,C16,"d")需要加单位=DATEDIF(B16,C16,"d")&"天"=DATEDIF(B18,C18,"m")需要加单位就是=DATEDIF(B18,C18,"m")&"个月"=DATEDIF(B22,C22,"y")如果需要加上年字公式
=DATEDIF(B22,C22,"y")&"年"
=LEFT(C24,4)-LEFT(B24,4)
加单位=LEFT(C24,4)-LEFT(B24,4)&"年"

公式
=DATEDIF(B28,C28,"m")&"个月"&DATEDIF(B28,C28,"md")&"天"公式=DATEDIF(B30,C30,"y")&"年"&DATEDIF(B30,C30,"ym")&"个月"&DATEDIF(B30,C30,"md")&"天"或公式=TEXT(SUM(DATEDIF(B30,C30,{"y","ym","md"})*10^{4,2,0}),"0年00个月00天")带单位的年数差=(C26-B26)直接相减就行,如果需要加单位=(C26-B26)&"年"年数月数天数小时分钟差(X年X月X日X时X分)公式=TEXT(SUM(DATEDIF(B32,C32,{"y","ym","md"})*10^{4,2,0}),"0年00个月00天")&TEXT(MOD(C32-B32,1),"h小时m分")月数与天数差(X月X日)

年数月数天数差(X年X月X日)

小时分钟差(多少时多少分)
公式
=TEXT(C34-B34,"[h]个小时m分")

两个日期相隔多少周,取整
公式
=TRUNC((DATEDIF(B36,C36,"d"))/7)&"周"
两个日期相隔多少周,取整
相隔多少周多少天公式=(TRUNC((DATEDIF(B38,C38,"d"))/7)&"周"&(DATEDIF(B38,C38,"d")-
(TRUNC((DATEDIF(B38,C38,"d"))/7)*7))&"
天")

公式
=TRUNC((DATEDIF(B36,C36,"d"))/7)&"周"

公式
=(TRUNC(DATEDIF(B40,C40,"m")/4))&"个季
度"&(DATEDIF(B40,C40,"m")-(TRUNC(DATEDIF(B40,C40,"m")/4)*4))&"个月"&DATEDIF(B40,C40,"md")&"天"公式=NETWORKDAYS(B42,C42)&"天"2013年以后的版本公式=NETWORKDAYS.INTL(A1,B1,11)&"天"去掉周日后的天数去掉周六后的天数去掉周六和周日后的天数公式=NETWORKDAYS.INTL(B44,C44,17)&"天"公式=NETWORKDAYS.INTL(B47,C47,1)&"天"注:还有很多情况的组合,只要输入公式=NETWORKDAYS.INTL(起始日期,终止日期,后面就显示各种组合1-17种,根据自己情况选相隔多少个季度多少个月多少天