EXCEL里用IF函数算日期

2024-12-05 09:43:06
推荐回答(3个)
回答(1):

Excel里面没有 5<=MONTH(C20)<=10 这样的比较的 应该使用and()函数
这样应该就可以了:
=if(and(month(c20)>=5,month(c20)<=10),date(year(c20)+3,10,31),date(year(c20)+3,4,30)

回答(2):

公式修改如下:
=IF(and(MONTH(C20)>=5,MONTH(C20)<=10),DATE(YEAR(C20)+3,10,31),DATE(YEAR(C20)+3,4,30))

回答(3):

条件写错了,你现在写的:
5<=MONTH(C20)<=10
这个不正确,执行结果和我们想象的不一致,正确写法是:
AND(5<=MONTH(C20),MONTH(C20)<=10)