菜鸟记138- EXCEL中进行工作日期计算的三个小栗子

关键词:EXCEL2016;填充;WEEKDAY函数; TEXT函数;自定义格式;WORKDAY函数;操作难度***
小菜在日常的教学管理工作中,经常需要在EXCEL中处理关于日期,特别是工作日日期;
各位看官您有遇到以下的烦恼吗?
填充工作日日期
比如小菜需要安排教务处教学检查,如果直接填充是这样的

小菜改用右键填充,在弹出的菜单中选择“工作日”,就完美解决这个问题了

图 1:填充工作日
请看会动的图感受一下

根据日期计算星期几
为了大家看得更清楚,小菜打算在日期后加上星期列,这个用WEEKDAY函数就能实现;
比如在B2单元格录入公式“=WEEKDAY(A2,)”,这时候弹出一个提示

图 2:WEEKDAY函数的参数
按照咱们中国人的传统习惯,似乎应该选择“2”,回车后向下填充;

图 3:填充后效果
教务处王处长说了,这样不好看,应该显示为“星期几”的形式;
这个好办,咱们在前面加上“星期”,公式更改为“=”星期”&=WEEKDAY(A2,2)”;

图 4:添加星期效果
请看会动的图

要求严格的王处长又提出了新的要求,咱们用中文数字显示更好看;
好吧,对于领导的不合理要求咱们要无条件满足啊
再次将公式更改为“=TEXT(WEEKDAY(A2,1),"aaaa")”,填充后可得;

图 5:中文大写星期效果
请看会动的图

小菜划重点:WEEKDAY语法格式是=WEEKDAY(特定日期,参数),您根据需要进行选择即可
小菜不会告诉您王处长还提了一个更深(bian)刻(tai)的要求:直接就在日期后面显示星期几行不行?
小菜的回答是:行!
咱们选中A列数据区域,CTRL+1,在弹出的“设置单元格格式”对话框中,自定义格式后添加星期几的显示代码“aaaa”(不含双引号)即可;

图 6:自定义单元格格式

图 7:自定义格式后效果
请看会动的图

计算若干工作日后的日期
教务处的很多工作是有工作时限的,比如小菜记录的这张表;

图 8:事件示意图
小菜可不像您一样翻日历数手指看对应的办结日期到底是那一天,他用一个小函数就一次性解决了三个事件办结日期的统计;
小菜划重点:WORKday函数用于返回起始日期之前或之后间隔指定工作日的日期值,其语法为:
WORKDAY(起始日期,间隔工作日天数,假期),其中第3参数是周六日之外的节假日。
看到这,您反映过来了吗?师徒三人反馈的事件正好是在清明节前,咱们还得把清明节的假期扣除,公式还必须考虑第3参数,小菜在C2单元格录入公式:“=WORKDAY(B2,10,$F$2:$F$4)”,向下填充后修改工作日天数即可得到结果。

图 9:办结日期计算结果
会动的图双手奉上


今天就是这些,希望小菜的分享能帮到您或有所启发,欢迎您有问题联系,为小菜提供更多思路。
休息一下,休息一下

版权声明:文中所用图片除注明作者或出处外,均为本人亲自按动快门拍摄或截取,请勿盗用。欢迎关注公众号交流,共同学习,共同成长
