I5代表月龄
G5代表初始日期
初始日期与当前日前的差额
目前写的代码如下:
IF(I5 = DATEDIF(G5,FORMAT(TODAY(),"yyyy/M/d"),"M"),true,false)
问题描述的公式可以用这个试试IF(MONTHDELTA(G5,I5)<=FORMAT(TODAY(),"yyyy/M/d"),true,false)
如果是要计算月龄,不足一个月为0,如G5代表日期1(小)、H5代表日期2(大),则公式为
IF(H5>=(MONTHDELTA(G5,DATEDIF(G5,H5,"M"))),DATEDIF(G5,H5,"M"),DATEDIF(G5,H5,"M")-1)
如果不足一个月的话,你想如何,,最后是要true还是false ?
if(I5=int(DATEDIF(g5, today(), "D")/DAYSOFMONTH(today())),true,false)