EXCEL设置会员生日提醒

现在我需要一个星期打开一次这个表格,有些会员在填信息的时候,请帮忙直接写出函数,所以我都转换成了年-月-日的格式,写的是出生年月日,有的就只是填了月份和日期,然后能实现本... 现在我需要一个星期打开一次这个表格,有些会员在填信息的时候,请帮忙直接写出函数,所以我都转换成了年-月-日的格式,写的是出生年月日,有的就只是填了月份和日期,然后能实现本周内过生日的会员提醒,非常感谢。该怎么做? 我的函数应用不太好如图 展开
 我来答
管朵景密
2020-06-15 · TA获得超过3971个赞
知道大有可为答主
回答量:3151
采纳率:31%
帮助的人:225万
展开全部

.1
 解析DATEDIF函数
   
DATEDIF函数是用来计算两个日期之间的间隔时间的。语法是:
   
DATEDIF(START_DATE,END_DATE,UNIT)我们可以翻译成DATEDIF(开始日期,结束日期,返回参数),第三个参数可以设置为Y、M、D、YM、YD、MD六种形式,分别对应年、月、天数、除了周年之外剩余的足月、除了周年以外剩余的天数、除了足月之外剩余的天数。
2
  
 
假设开始日期为2013年5月15号,结束日期为2014年8月5号,如下图,我们可以解释各个参数的不同含义。很清晰的对每个参数的用法进行详尽的解析。
3
 .选择参数   
根据这个函数的特性,我们来设置员工生日提醒了。   
所谓生日,必须包含月和日,而包含月和日的第三参数只有”YD“了,因此我们就用它了,
4
.设置生日提醒
   
如下图,我们在对应的单元格中输入=TEXT(10-DATEDIF(B13-10,TODAY(),"YD"),"还有0天生日;;今天生日"),就可以得到我们想要的结果,这里只有10日以内的生日才会提醒,其他则显示空白。
   
在这个函数中理解起来还是有一点困难的,它的逻辑就是用10减去我们相隔相遇10的日数,如果大于0则显示”还有N天生日“,小于0则不显示,等于0显示”今天生日“。这里面有个逻辑上的绕,需要我们多去思考思考!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式