分享

最完美的生日(合同)到期提醒!Excel中完美实现生日到期提醒并自动排序案例教程!

 拨丝留其产 2016-04-08

?学好excel,提高职业素养提升职场竞争力让老板喊着为你涨工资

当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 会痛的石头 萧敬腾 - 王妃

Excel中完美实现生日到期提醒并自动排序案例教程

到期提醒本身并不复杂,通过条件格式就可以实现,难得的就是这最完美提醒完美在哪里?快来跟着小编excel小课堂(ID:excel-xiaoketang 长按复制)看看吧!


案例数据表格如图中所示,员工信息表中含有员工姓名和出生年月,希望能自动筛选出30天内生日的员工,并且能按照由早到晚的顺序排序,最后是小于10天的填充为红色,小于20天的填充为黄色,小于30天的填充为绿色。

StepA要求很多,所以我们需要一步步来做。第一步先来计算距离生日天数,在C2输入公式“=IF((DATE(YEAR(NOW()),MONTH(B2),DAY(B2))-TODAY())<>

StepB插入辅助列,在D2输入公式'=C2*9^9+ROW()',对距离生日天数进行重新计算,目的就是防止出现同月同日出生的员工。



StepC插入名次列,在A2输入公式“=IF(OR(D2<0,d2>30),0/0,RANK(E2,$E$2:$E$6,1))”,判断如果距离生日天数在30日内,就返回在E列的对应单元格在E列的排名,否则返回错误值。这里要特别注意的是,名次列一定要在第一列,原因请继续往下。

StepD在生日到期提醒表插入序号列,作为后续VLOOKUP查找值使用。

StepE在B3输入公式“=IFERROR(VLOOKUP($A3,员工信息表!$A$1:$E$10,COLUMN(B2),0),'')”,还记得员工信息表里的A列的内容吧,没错,就是距离生日天数的排名,作为查找值依次返回姓名、出生年月和距离生日天数。IFERROR的用途则是当VLOOKUP查找返回错误值时,将单元格置为空值。
StepE最后就是条件格式了。新建三条规则分别是=$D3-10<><><>''时填充绿色。特别要注意的是注意条件规则的顺序,及勾选“吐过为真则停止”单选框。

由excel小课堂发起的《1元钱学习Excel》图文教程电子书已陆续整理完毕,要升职,要加薪的同学赶紧点起来吧!
10分钟教你做出漂亮的柱形图!
数据有效性下拉菜单制作大全
条件格式实战案例集锦
要想年薪上百万,就得先点赞,当然,分享也是不可少的哟!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多