
excel公式计算自然月
excel公式计算自然月例如:2016/5/29为起始日期,到2016/8/1时,他的自然月即为3个月...
excel公式计算自然月例如:2016/5/29为起始日期,到2016/8/1时,他的自然月即为3个月
展开
2个回答
展开全部
不明白你说的自然月含义,从例子看是这样理解的:只看月份,首尾只算一个,那就是5、6、7、8四个月减一得3,那么公式如下:
=YEAR(A1)*12+MONTH(A1)-YEAR(A2)*12-MONTH(A2)-1
=YEAR(A1)*12+MONTH(A1)-YEAR(A2)*12-MONTH(A2)-1
更多追问追答
追问
就是第一个月不满按一个月计算。其他月份按实际计算
追答
如果这样理解,2016/5/29到629之后才满一个月、729之后满2个月、829才满桑月,到8月1日只有两个多月,舍入为3个月吗,那么公式为:
=YEAR(A1)*12+MONTH(A1)-YEAR(A2)*12-MONTH(A2)-IF(DAY(A1)>DAY(A2),1,0)
公式的前面部分和前面的公式相同,计算两个月份之差,通过年*12解决跨年的问题,后面用一个IF判断是否满了对应日,如果没有满就减一,否则减0(例如到8月29日)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询