Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4709|回复: 5

[已解决]计算两个日期之间的间隔年月

[复制链接]
发表于 2015-4-17 15:50 | 显示全部楼层 |阅读模式
计算两个日期之间间隔多少年,多少月,算工龄用地,最好年和月显示在一个单元格里,分成两个单元格也行
最佳答案
2015-4-17 16:01
本帖最后由 文轩馨婷 于 2015-4-17 16:07 编辑

C2=
  1. =IF(MONTH(B2)>MONTH(A2),YEAR(B2)-YEAR(A2),YEAR(B2)-YEAR(A2)-1)&"年"&IF(MONTH(B2)>MONTH(A2),MONTH(B2)-MONTH(A2),MONTH(B2)+12-MONTH(A2))&"月"
复制代码
  1. =TEXT(SUM(DATEDIF(A2,B2,{"y","ym","md"})*{10000,100,1}),"0年00月00日")
复制代码
计算公式.png
发表于 2015-4-17 16:01 | 显示全部楼层    本楼为最佳答案   
本帖最后由 文轩馨婷 于 2015-4-17 16:07 编辑

C2=
  1. =IF(MONTH(B2)>MONTH(A2),YEAR(B2)-YEAR(A2),YEAR(B2)-YEAR(A2)-1)&"年"&IF(MONTH(B2)>MONTH(A2),MONTH(B2)-MONTH(A2),MONTH(B2)+12-MONTH(A2))&"月"
复制代码
  1. =TEXT(SUM(DATEDIF(A2,B2,{"y","ym","md"})*{10000,100,1}),"0年00月00日")
复制代码
回复

使用道具 举报

 楼主| 发表于 2015-4-17 16:21 | 显示全部楼层
文轩馨婷 发表于 2015-4-17 16:01
C2=或

这么计算显示的是年月日,能只计算年和月吗
回复

使用道具 举报

发表于 2015-4-17 16:23 | 显示全部楼层
dnnllfqlkm 发表于 2015-4-17 16:21
这么计算显示的是年月日,能只计算年和月吗

那就用第一个公式
回复

使用道具 举报

发表于 2015-4-17 16:36 | 显示全部楼层
  1. =TEXT(TEXT(B11-A11+1,"YYYY")-1900,"0年;;;")&TEXT(B11-A11+1,"M个月D天")
复制代码
回复

使用道具 举报

发表于 2015-4-17 16:37 | 显示全部楼层
dnnllfqlkm 发表于 2015-4-17 16:21
这么计算显示的是年月日,能只计算年和月吗

公式改一改:C2=
  1. =TEXT(SUM(DATEDIF(A2,B2,{"y","ym"})*{10,1}),"0年0月")
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-20 10:29 , Processed in 0.245404 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表