excel表格_excel函数公式大全_execl从入门到精通
给Excel表格配上“提醒器”,忘记纪念日、生日?不存在的!2024-03-05 12:14:02
作为妈妈,希望孩子健康快乐,作为老婆,希望有个别人家的老公,每个节日,都是大家表达爱的时机,如果你爱她/他,就要告诉她/他,如果你偶尔忘了,那么没关系,爱你的人会体谅你,如果你总是忘,那你就该装个“提醒器”了,而不要让你的爱让位给你的忙!
看,当你打开表格时,表格中的黄色背景内容就提醒你了,日期快到了,别忘了吧。
那这样的“提醒器”怎么装呢?简单,其实就是Excel的条件格式,我来装给你看:
重点就是编辑格式规则,选择规则类型为“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”文本框中输入规则公式:
=DATEDIF($D3,NOW()+7,"yd")<=7
点击“格式”按钮设置提醒格式,之后应用规则,就能看到效果了。
难点就是这个公式了,我们一起分析一下:
1、NOW()函数,返回当前日期和时间,它不需要任何参数;
2、NOW()+7,表示从今天开始的后7天;
3、DATEDIF($D3,NOW()+7,"yd"),表示从D3单元格的母亲节日期到当前日期后7天,忽略年份,之间相差的天数;结果是5-18日与5-13日之间相差5天;
DATEDIF函数是Excel的一个隐藏函数,用来计算两个日期之间的天数、月数或年数差;
DATEDIF(开始日期,结束日期,计算方式),其中计算方式就决定了是计算相差的天数、月数还是年数,例如:计算方式使用“Y”,则表示相差的年数,使用“M”表示相差的月数,这里使用“YD”表示忽略日期的年数后,两个日期之间相差的天数,即2017-5-13与2018-5-18之间也是相差5天;
4、DATEDIF($D3,NOW()+7,"yd")<=7,判断以上相差天数是否小于等于7,若是,则返回true,条件格式将起作用,显示出提醒格式,即做到提前7天进行日期提醒;
触类旁通,无论是客户/员工生日提醒,还是到期采购提醒等,都可以配上这个“提醒器”,减少忘掉、错过造成的失误和尴尬!
对了,知道母亲节是哪天吗?每年5月的第二个星期日,并不是固定的几月几日,不看日历,你知道明年的母亲节是几月几号吗?反正我不知道,但使用下面这个公式就知道了:
=(B4&"-5-1")-WEEKDAY((B4&"-5-1"),2)+14
我们一步步分析下这个公式:
1、B4&"-5-1",得到指定年份的5月1日的日期;
2、WEEKDAY((B4&"-5-1"),2),得到指定年份5月1日对应的是星期几;
WEEKDAY函数以数字形式返回指定日期是星期几,第2参数设置为2时,用1表示星期一,2表示星期二……7表示星期日;
3、(B4&"-5-1")-WEEKDAY((B4&"-5-1"),2),将指定年份5月1日减去该星期已经过去的天数,得到指定年份5月1日之前的最后一个星期日的日期;
4、=(B4&"-5-1")-WEEKDAY((B4&"-5-1"),2)+14,再加上14天就是2周,得到5月的第二个星期日的日期,即那年的母亲节日期;
最后,祝愿全天下的妈妈们母亲节快乐!永远健康美丽似18!
标签: excel 时间提醒