请教EXCEL如何自动计算一年合同签订日?

比如一个驾驶员聘用合同期限为2010年5月31日至2011年5月30日,我在B1单元格为合同到期时间写上2011年5月30日,如何在A1单元格自动计算机2010年5月31日。A1单元格该如何设置成一个函数。我试了一下用B1-364,确实能正常显示成2010年5月31日。可是以后到了合同到期日为2012年5月30日时,显示成2011年6月1日了,而不是2011年5月31日签订了,时间差正好一日。因为有闰年多一天。请问哪个高手能教我如何设置成自动并正确显示成合同签订日。

假设你的起始日期在A1
结束日期在B1

B1输入 =edate(a1,12)-1
B1设置为日期格式
就行了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-09
EDATE(B1,-12)+2
第2个回答  2010-06-09
=EDATE(B1,-12)+1