作业帮 > 综合 > 作业

已知单元格F6为日期格式,2010/2/3,=YEAR(TODAY())-YEAR(F6),结果为1900/1/3怎么回

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 03:39:29
已知单元格F6为日期格式,2010/2/3,=YEAR(TODAY())-YEAR(F6),结果为1900/1/3怎么回事啊
按道理,不该是第一个函数YEAR(TODAY())等于2013,第二个函数YEAR(F6)等于2010,结果不该是3吗,好困惑!
这是正常的情况,EXCEL在运算公式时,会自动继承运算那个单元格的属性的,因为F6为日期格式,所以返回结果后,公式所在的单元格也会自动变为日期格式的. 举例:如F6为文本,在任一单元格(假定为A1单元格)输入 =F6  那么A1单元格也会自动变为文本格式的.

提供两个解决方法:
方法一:公式输入完成后,把单元格的格式手动重设为常规

方法二:在外面加TEXT函数返回指定的格式.
=TEXT(YEAR(TODAY())-YEAR(F6),"#")

我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果.