Excel IF函数年份判断公式调试求助:实现当前年份与A1单元格年份差值大于50时返回Yes/No
解决你的Excel公式问题
嘿,我一眼就发现你写的公式里有两个容易踩的小坑,这就是它没法正常运行的原因:
- 文本结果没加双引号:在Excel公式里,如果你要返回"Yes"、"No"这类文本内容,必须用双引号把它们包裹起来。你直接写
yes和no的话,Excel会把它们当成未定义的名称或者单元格引用,自然就报错啦。 - 函数调用缺了括号:
TODAY是Excel的内置函数,调用它的时候必须加上括号TODAY(),这样Excel才知道你是要获取当前系统日期。
修正后的正确公式应该是这样的:
=IF((YEAR(TODAY())-YEAR(F13))>50, "Yes", "No")
额外补充个小提示:如果F13单元格里存的是纯年份数字(比如直接写1970而不是完整日期),那其实可以简化公式,不用YEAR函数,直接写成:
=IF((YEAR(TODAY())-F13)>50, "Yes", "No")
这样运行起来也完全没问题哦~
内容的提问来源于stack exchange,提问作者aye cee
相关产品推荐
相关产品推荐

