excel中A列是日期(如20110821),如何设置在B列自动加6个月显示为20120220,也就是加6个月减一天

[复制链接]
查看11 | 回复3 | 2011-10-10 17:51:28 | 显示全部楼层 |阅读模式
楼上的在2007以上版本才能用。如果是2003版请用以下公式:=DATE(LEFT(A1,4),MID(A1,5,2)+6,RIGHT(A1,2)-1)...
回复

使用道具 举报

千问 | 2011-10-10 17:51:28 | 显示全部楼层
=DATE(YEAR(A1)+INT((MONTH(A1)+6)/12),MOD(MONTH(A1)+6,12),DAY(A1)) -1...
回复

使用道具 举报

千问 | 2011-10-10 17:51:28 | 显示全部楼层
=TEXT(EDATE(TEXT(A1,"0000-00-00")-1,6),"yyyymmdd") 如果你B列设置单元格格式,自定义格式yyyymmdd那么公式简化如下=EDATE(TEXT(A1,"0000-00-00")-1,6)...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行