楼主 sunnydust |
Q:比如一个班主任,或者人事部经理,想给班里的或公司的同学过生日,但如果名单过于庞大,每天去看日期有没有临近的是比较费事的一件事,那么,如何利用excel的功能,来解决这个问题呢? A:可以利用excel的条件格式功能,假设有这么一份生日记录表,A列为名字,B列为每个人对应的生日日期,则可以按如下步骤来进行: 1、选择数据区域,假设为A2:B30; 2、点击“条件格式”→》新建规则→》选择最后一项"由公式确定需要设置的单元格格式"; 3、输入公式: =ABS(DATE(YEAR(TODAY()),MONTH($B2),DAY($B2))-TODAY())<=7 (最后的数字7表示以后表格中会将7天内要过生日的同学记录用你设定的颜色标记出来,让你一目了然) 4、设置单元格格式填充色为红色(或者其他任何你觉得能让你一眼看到的颜色),确定; 5、确定即可。 PS:以上时间是与你电脑的系统时间对比的,所以你电脑时间要设置准确哟。 |
2楼 gouweicao78 |
1楼公式是错误的。未考虑跨年度问题。比如,1月1日生日,12月31日无法正常提醒。
|
3楼 mjgdxx |
跨年度那里,还要想想 |
4楼 office_wolf |
下载学习了 |
5楼 滴水穿石 |
还要考虑跨年的情况,跟着学习了 |
6楼 ptdgj |
真正围观中...-_- |
7楼 renyz2006 |
测试了一下不成功啊?? |
8楼 金色海边 |
先收藏,再学习。 条件格式中使用: =MIN(ABS(DATE(YEAR(NOW())+ROW($1:$3)-2,MONTH($B2),DAY($B2))-TODAY()))<=7 测试了一下不成功啊?? |