excel 关于日期函数的问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 08:48:58
想设计公式计算月份,2008以前年度都为12,2008年以后为12-当年月份+1
如:20070603=2
20080912=12-9+1=4
请问该怎样设计呢?
上面20070603错了,是20070603=12

是数字格式,8位。。。。可以详细说一下嘛,看不太懂

如果日期输入的是标准格式,那么就是: =month(a1) 求的月份然后用你的想法计算;
如果日期是按照8位输入的,那么就是=IF(MID(A1,1,4)*1<2008,12,13-mid(a1,5,2)*1))
,求得月份然后用你的想法计算.

你这个20070603是日期格式还字符格式的数据呢?
要是日期,那公式是=if(year(a1)<2008,12,12-month(a1)+1)
假设日期是在A1

小李正解