这是正常的情况,EXCEL在运算公式时,会自动继承运算那个单元格的属性的,因为F6为日期格式,所以返回结果后,公式所在的单元格也会自动变为日期格式的。 举例:如F6为文本,在任一单元格(假定为A1单元格)输入 =F6 那么A1单元格也会自动变为文本格式的。
提供两个解决方法:
方法一:公式输入完成后,把单元格的格式手动重设为常规
方法二:在外面加TEXT函数返回指定的格式。
=TEXT(YEAR(TODAY())-YEAR(F6),"#")
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
是应该等于3,但可能你原来的单元格曾输入过日期,所以3的日期格式是1900/1/3。请你将该单元格格式设为普通即可,或用格式刷取一个空单元格的格式复制到这单元格即可。