带近期要事预先提醒的工作日历
作者:小窝来源:部落窝教育发布时间:2024-01-06 20:35:19点击:873
用Excel制作一个电子版的工作日历,可以展示当月所有待办事项,并可预先提醒近期要事。
新的一年了!分享一个电子版工作日历制作,让新的一年万事都在掌握中,没有误事一说。
该工作日历可以展示待办事项,可以预先提醒近期要事。效果如下:
要事提醒天数是可以设置的:
下面是制作方法。
Step 01 创建自己的“事项记录”工作表。事项根据需要划分等级,并为重要事项设置提醒天数。提醒天数3,就表示会提前3天提醒你某某事要该做了。
Step 02 创建“节假日”工作表。根据万年历来创建,将当年的节假日,以及自己感兴趣的节气日录入。
Step 03 创建日历。两种方式。一种直接在新建表格时选择一种“日历”模板进行创建,然后进行修改,如下:
一种就是自己用函数进行创建。这里详细介绍用函数进行创建。
C7做成下拉菜单,方便月份选择;
B9单元格中输入公式“=DATE($B$7,$C$7,1)-(WEEKDAY(DATE($B$7,$C$7,1),2)-1)”,确定第一个周一的日期。
C9单元格输入公式“=B9+1”,然后右拉填充。
B10单元格输入公式“=IFERROR(VLOOKUP(B9,节假日!$A:$B,2,0),"")&""”用于获取节假日等,然后右拉填充。
B11单元格输入公式“=IFERROR(VLOOKUP(B9,事项记录!$A:$B,2,0),"")&""”用于获取待办事项,然后右拉填充。
Step 04 创建近期要事提醒。
在K3中输入公式“=IFERROR(INDEX(事项记录!$A$2:$C$502,SMALL(IF((MONTH(事项记录!$A$2:$A$502)=日历!$C$7)*(事项记录!$B$2:$B$502<>"")*(事项记录!$C$2:$C$502<>"一般"),ROW($1:$499),9999),ROW(B1)),0),"")”并下拉填充获取当前月份的要事。
说明:
此处为了兼顾低版本,所以用了经典的一对多查询,公式很长。如果版本高,用Filter函数更简便,公式如下。
=FILTER(事项记录!A2:C500,(MONTH(事项记录!A2:A500)=日历!C7)*(事项记录!C2:C500<>"一般")*(事项记录!C2:C500<>""))
在N3中输入公式“=IFERROR(VLOOKUP(M3,事项记录!$E$3:$F$4,2,0),"")”获取提醒天数。
在O3中输入公式“=IFERROR(IF((K3-$C$1<=N3)*(K3-$C$1>=0),K3-$C$1,-1),"")”计算到期日。对已过期的统一用一个负数表示。
在C2中输入公式“=IFERROR(INDEX($L$3:$L$20,SMALL(IF(($O$3:$O$20>=0)*($O$3:$O$20<>""),ROW($1:$18),99),ROW
(B1))),"")”并下拉填充获取近期要提醒的要事。
在E2中输入公式“=IFERROR(IF(VLOOKUP(C2,$L$3:$O$20,4,0)=0,"今天","还有"&VLOOKUP(C2,$L$3:$O$20,4,0)&"天"),"")”生成提醒。
Ok,带近期要事提醒的工作日历就做好了。
本文配套的练习课件请添加客服微信buluowojiaoyu索取。
做Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择!
扫下方二维码关注公众号,可随时随地学习Excel:
相关推荐:
版权申明:
本文作者小窝;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。