跟着课堂 一起成长
![dcfd7e636bf5d42ea8db9424a7aff079.gif](https://i-blog.csdnimg.cn/blog_migrate/3e62e4a940ac5704ceb462806a346edc.gif)
![daae52621590096cc138ca55e113f77f.png](https://i-blog.csdnimg.cn/blog_migrate/7a7737519d44eafe9c4102a3be9b4829.jpeg)
https://pan.baidu.com/s/1CDS18wtLCiSfJsUMYDLKpg
提取码:o8y8
复制链接至电脑浏览器地址栏打开。
案例用今天的日期和B列中的日期对比,如果是同一年,就返回今天的年份,否则返回“不在同一年度” 当日期列无日期时,返回空白
要实现这样的结果,会用到3个函数的组合
IF函数,条件判断
TODYA函数,得出当前日期
YEAR函数,得出日期所指年份
完整公式如下:
=IF(B3="","",IF(YEAR(B3)=YEAR(TODAY()),YEAR(B3),"不在同一年度"))
步骤在C3单元格输入公式
=IF(B3="","",IF(YEAR(B3)=YEAR(TODAY()),YEAR(B3),"不在同一年度"))
向下拖拽或者复制公式到其他单元格
简单说这个函数的逻辑,IF函数的用处,就是做判断,如同我们日常做选择一样,符合我们要求的就留下,不符合的就可以走了,这里做了两次判断,第一次先判断日期列是否有数据,没有,就返回空,这里的英文双引号""代表空白,剔除了空白后,做二次判断,通过YEAR函数提取日期中的年份,与今天日期中的年份比较,如果相同,就返回日期的年份,否则返回指定的文本字符串。
注意事项公式是以等号=开始;括号结束,参数之间英文逗号分隔;
所有公式中使用到的标点符号,都需要在英文输入法下输入,如果使用了中文标点符号,会出错;
公式中使用的文本字符串,要使用英文双引号包含。
↙点击“阅读原文”查看更多精彩内容