EXCEL 测试某个日期是否在日期区间的公式

用EXCEL中测试某个日期是否在特定区间内,我用的是=IF(AND(D1>=A1,D1<=A2),"Y","N")这样的公式,但是测试中,A1是2007-1-1 A2是2008-1-1.凡是被测试日期是单数的测试正常,凡是被测试日期是双数的比如2007-12-31这样的,测试显示是‘N’,求大神解答,并出具解答方案

第1个回答  2013-06-17
=IF(AND(D1>=$A$1,D1<=$A$2),"Y","N") ,这样没问题了
当你下拉时如果不锁定,结果会有问题的
第2个回答  2013-06-17
我帮你测试了一下,正常的
其实你不用if函数,直接用AND(D1>=A1,D1<=A2),现实true 、false不是更好?追问

难道是版本问题?我用的是07,测试两位的日期都是N

追答

这个跟版本无关的。

本回答被提问者采纳
第3个回答  2020-10-12
=IF($J$2<A1,"离开始"&(A1-$J$2)&"天",IF(AND($J$2>=A1,$J$2<B1),"已开始"&($J$2-A1)&"天","已过时"&($J$2-B1)&"天"))
第4个回答  2013-06-17
我测试的是正常的,是Y,是不是,你将A1和A2写错了呀。