You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 15:57:27