三水西南按摩特殊服务:EXCEL 高手,HELP ME!

来源:百度文库 编辑:高校问答 时间:2024/05/10 05:34:55
在表格里里怎么实现:(2005-12)-48(个月)=2001-12这样的一个结果.

将A1单元格设置为日期格式"yyyy-mm",B1单元格为常规,C1单元格设置公式
=(YEAR(A1)-INT(B1/12))-IF(MONTH(A1)<=(B1-INT(B1/12)*12),1,0)&"-"&IF(MONTH(A1)<=(B1-INT(B1/12)*12),12,0)+MONTH(A1)-(B1-INT(B1/12)*12)
即可实现更改B1单元格或A1单元格的值得到相应的结果
正常情况下,公式表达为=(YEAR(A1)-INT(B1/12))&"-"&MONTH(A1)-(B1-INT(B1/12)*12)
即年数减除B1单元格表示的整年数,月数减除B1单元格表示的月数零头
IF(MONTH(A1)<=(B1-INT(B1/12)*12),1,0)和IF(MONTH(A1)<=(B1-INT(B1/12)*12),12,0)函数为对A1单元格的值进行判断,如果基点的月份数小于需减除的月数则年数减1,而月数加12,否则调整数为0