作者:乔山办公网日期:
返回目录:excel表格制作
假如生日记录在B列,在另一抄列写入公式
=IF(DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))-TODAY()>=0,IF(DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))-TODAY()=0,"今天生日百",IF(DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))-TODAY()=1,"明天生日",IF(DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))-TODAY()=2,"后天生日",""))),"")
也可以度在B列使用条件问格式:
格式,条件格式,公式
=IF(and(DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))-TODAY()>=0,DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))-TODAY()<3),TRUE,FALSE)
设置格式颜答色为红色,或别的颜色
1.常用的方法就是用if函数,计算时间差,然后显示。这方法不会弹窗,可以zd在一栏中显示是否生日。另可以用条件格式的方式设置颜色的差异。
2.高级一点的方法就是使用VBA,这个要VB的编程基回础+EXCEL相关的知识,你可以找些相关的书来看看,自己进行编写。
3.建议下载一些提醒的软件,比如“惟惟提醒”,“惟惟生日提醒”,可以导入答Excel的文件,可以达到生日提醒的功能。
你的excel是03版还是07版?这个不难,知主要是变颜色那个03版跟07版做起来会有所区别的。
生日i提醒:道
=if(countblank(A3),"",if(A3=today()+1,"明天生日",if(A3<=today()+15,"15天后生日",if(A3<=today()+30,"本月生日",“”))))
变颜色要用到条件格式
不知道是不是要这样,你说的那个E列的版什么重要事件=today()没看明白,是什权么=today()?,时间在哪列?
假如生日前三天提醒:来假如生日记录在B列,在另一列写入公式
=IF(DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))-TODAY()=0,IF(DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))-TODAY()=0,"今天生日",IF(DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))-TODAY()=1,"明天生日",IF(DATE(YEAR(TODAY()),MONTH(B2),DAY(B2))-TODAY()=2,"后天生日",""))),"")
也可以在B列使用条源件格式:
格式,条件格式,公式
设置格式颜色为红色,或别的颜色!zhidao