楼主: cst1992me
5281 7

[数据管理求助] 计算相差月份 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

1%

还不是VIP/贵宾

-

威望
0
论坛币
45 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
923 点
帖子
103
精华
0
在线时间
28 小时
注册时间
2013-10-24
最后登录
2021-2-7

楼主
cst1992me 发表于 2015-7-6 10:08:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求助一下,这是两列日期数据。
请问怎么计算相差的月份?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:日期数据

QQ截图20150706100759.png (4.67 KB)

QQ截图20150706100759.png

沙发
mrkill 发表于 2015-7-6 10:19:07
直接用Exccel做就行了  

藤椅
cst1992me 发表于 2015-7-6 10:20:30
mrkill 发表于 2015-7-6 10:19
直接用Exccel做就行了
可以具体一点吗?

板凳
cst1992me 发表于 2015-7-6 10:20:32
mrkill 发表于 2015-7-6 10:19
直接用Exccel做就行了
可以具体一点吗?

报纸
mrkill 发表于 2015-7-6 19:22:47
cst1992me 发表于 2015-7-6 10:20
可以具体一点吗?
=MONTH(A3)-MONTH(A2)

在同一年中两个日期之间经历的月份 (3)

=(YEAR(A4)-YEAR(A3))*12+MONTH(A4)-MONTH(A3)

跨多年的两个日期之间经历的月份 (15)


参考链接:https://support.office.com/zh-cn/article/%E8%AE%A1%E7%AE%97%E4%B8%A4%E4%B8%AA%E6%97%A5%E6%9C%9F%E4%B9%8B%E9%97%B4%E7%9A%84%E5%B7%AE%E5%80%BC-8235e7c9-b430-44ca-9425-46100a162f38?ui=zh-CN&rs=zh-CN&ad=CN
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

地板
niuniuyiwan 在职认证  发表于 2015-7-6 21:08:07
  1. clear all
  2. input double t1 t2
  3. 20110919   19351007
  4. 20110919   19361231
  5. end
  6. tostring t1,replace
  7. tostring t2,replace
  8. gen m1=substr(t1,5,2)
  9. gen m2=substr(t2,5,2)
  10. gen y1=substr(t1,1,4)
  11. gen y2=substr(t2,1,4)
  12. destring (m1),replace
  13. destring (m2),replace
  14. destring (y1),replace
  15. destring (y2),replace
  16. gen m=(y1-y2)*12+(m1-m2)
复制代码


已有 1 人评分论坛币 收起 理由
hustchen2012 + 20 精彩帖子

总评分: 论坛币 + 20   查看全部评分

7
夏目贵志 发表于 2015-7-6 23:42:38
可以把两个日期都存成monthly的日期变量然后直接相减就能得出相差的月数了。
help datetime

8
cst1992me 发表于 2015-7-8 09:33:22
niuniuyiwan 发表于 2015-7-6 21:08
谢谢啊,我发现这个在excel上好简单就出来了

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 15:39