excel日期问题 20

A列有车辆注册登记日期,车辆年限0至5年的,每年一次检测。五年以上年限的,每半年一次检测。需要在B列生成下一次年检日期,请问要怎么写公式啊?先谢过各位。... A列有车辆注册登记日期,车辆年限0至5年的,每年一次检测。五年以上年限的,每半年一次检测。需要在B列生成下一次年检日期,请问要怎么写公式啊?先谢过各位。 展开
 我来答
在朱家尖休息的露珠

2019-05-07 · TA获得超过4079个赞
知道大有可为答主
回答量:2726
采纳率:87%
帮助的人:151万
展开全部

你好,很高兴能为你解答
你的这个日期问题我们可以看着if判读函数的三个部分
第一部分条件就是日期的年份对比
在B列所写的公式如下
YEAR(TODAY())-YEAR(A2)>=5
意思是今年减去登记日期的年份大于或等于5
第二部分条件成立所得到的结果
采用日期DATE函数DATE(YEAR(TODAY()),MONTH(A2)+6,DAY(A2))
这个是在月份上加上6个月
第三部分条件不成立所得到的结果
DATE(YEAR(TODAY())+1,MONTH(A2),DAY(A2))
这个是在年份上加上1年
那么得到最终结果的公式如下
=IF(YEAR(TODAY())-YEAR(A2)>=5,DATE(YEAR(TODAY()),MONTH(A2)+6,DAY(A2)),DATE(YEAR(TODAY())+1,MONTH(A2),DAY(A2)))
效果图如下


望采纳,谢谢!

百度网友29e3cef
2019-05-08
知道答主
回答量:23
采纳率:25%
帮助的人:1.4万
展开全部

我看你的日期都是5月1日的,比较简单,我做的表不管你什么日期都可以返回年检日!记半年检日!

公式显示在FX那个地方

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2019-05-07 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33713

向TA提问 私信TA
展开全部

在B2中输入或复制粘贴下列公式

=EDATE(EDATE(A2,DATEDIF(A2,TODAY(),"Y")*12),LOOKUP(DATEDIF(A2,TODAY(),"Y"),{0,5},{12,6}))

下拉填充

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拓跋洁连锦
2012-01-13 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:31%
帮助的人:801万
展开全部
可以。
把2008-7-5输入A1单元格
把2012-1-8输入B1单元格
在C1中输入:
=DAYS360(A1,B1)
得出的数字就是2者之间的天数,如果要换算成年,可以用=DAYS360(A1,B1)/365,如果得出显示结果是日期格式的,把此单元格格式设置成“数值”即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赖景明关未
2012-01-12 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.2万
采纳率:31%
帮助的人:869万
展开全部
不用这么复杂,比如入职时间在B列,在比如C2输入
=TODAY()-B2
设置为数值格式就可以了。TODAY()返回今天的日期。Excel用数字表示日期,如1是1900-01-01,40916就是2012-01-08
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式