怎么用excel计算出一个日期到2012年12月31日有多少年又几月又几天 告诉我一个公式,万分感谢。

例如:1986/8/9 0:00:00到2012/12/31 0:00:00 是 26年,4月,19日

=DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1,B1,"m")-DATEDIF(A1,B1,"y")*12&"个月"&DAY(B1)-DAY(A1)&"天"

A1是你的开始日期,B1是你的结束日期追问

嗯,很好。
再问你个问题,回答的好加分!!!!!!

还有个问题问你,我现在要做个IF语句,就是比如:
=IF(G2>=1.AND.G2=10.AND.G2=20.ANDG2<49,15,0)))
这个语句哪里有问题?

追答

上述公式改为
=DATEDIF(A1,B1,"Y")&"年"&DATEDIF(A1,B1,"YM")&"个月"&DATEDIF(A1,B1,"MD")&"天"
你的公式改为
=if(and(g2>=1,g2=10,g2=20,g2<49,15,0)))

=lookup(g2,{0,0;1,5;10,10;20,15;49,0})

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-14
为什么是19日,而不是22日呢?
31-9=22
第2个回答  2013-01-14
D4:1986-8-9.D5:2012-12-31.
=DATEDIF(D4,D5,"Y"/"M"/"D")
第3个回答  2013-01-14
=DATEDIF(A1,B1,"Y")&"年"&DATEDIF(A1,B1,"YM")&"月"&DATEDIF(A1,B1,"MD")&"日"
相似回答