Excel公式自动统计月内第几周,经典日期函数大展身手
点击上方蓝字 免费关注
置顶公众号或设为星标,否则可能收不到文章
个人微信号 | (ID:LiRuiExcel520)
微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
今天经助手反馈,有同学提问如何对全年日期数据快速统计出是月内第几周,这类日期统计问题之前也有学员问过,属于工作中很典型的一类问题。
这类常见问题还包括统计日期对应的星期、月内第几周、年内第几周等等,所以今天专门写篇教程,一并讲解,帮助大家实现Excel自动化统计,提高工作效率。
在下面做好的Excel函数模板中,可以根据指定的年份条件,在A列自动生成全年日期数据,并且分别自动统计星期几、年内第几周、月内第几周,效果如下gif动图所示。
本文就此Excel模板的制作方法,以及涉及到的函数展开讲解,并给出相关公式,以便同学们在工作中直接套用。
下拉菜单制作方法
首先在F2单元格制作下拉菜单。
下拉菜单的制作方法之前写过专门教程,这里简单回顾一下,操作方法如下图所示。
根据年份自动生成全年日期
在F2单元格做好下拉菜单后,可以根据用户需要制定年份。
现在需要根据年份自动生成全年日期,首先先写公式确定起始日期。
公式如下:
=DATE($F$2,1,1)
然后自动顺延生成其它日期。
公式如下:
=A2+1
根据日期统计星期几
有了日期数据,我们首先根据日期统计星期几。
公式如下:
=TEXT(A2,"aaaa")
这里是利用TEXT函数第二参数为"aaaa"自定义生成所需星期,常用搭配记住即可。
根据日期统计年内第几周
下面继续统计每个日期数据对应是该年度内的第几周。
公式如下:
=WEEKNUM(A2,2)
这里第二参数写2,作用是规定星期一是每周第一天,下面有该函数的详细语法解析。
这里用到的WEEKNUM函数是一个工作中经常使用的经典日期函数。它能够统计日期所对应的周数。
WEEKNUM函数的语法结构如下:
WEEKNUM(日期,返回类型)
第一参数需要输入规范的日期格式,或者引用日期数据所在的单元格;
第二参数是规定每周是从哪一天开始算第一天;如果写1或者省略不写,则从星期日算每周开始的第一天;如果写2,则从星期一算每周开始的第一天。
如果你认为WEEKNUM函数的功能仅限于此,就太小看它了,其实它还有很多用法都在工作中具有广泛应用。继续向下看吧。
根据日期统计年内第几周
下面继续统计每个日期数据对应是每个月份内的第几周。
公式如下:
=MONTH(A2)&TEXT(WEEKNUM(A2,2)-WEEKNUM(A2+1-DAY(A2),2)+1,"月第0周")
你看,函数还是那个函数,只要稍微加以灵活运用,就有意想不到的效果啦!诸如此类的更多函数组合嵌套技术,在八期特训营的函数进阶班有精讲。
把各种技术组合在一起综合应用,就做出了下面的自动化统计模板。
希望这篇文章能帮到你!
这么多内容担心记不全的话,可以分享到朋友圈给自己备份一份。
更多经典的实战技能,已整理成超清视频的系统课程,方便你系统提升。
如果你喜欢超清视频同步演示讲解的课程,下方扫码查看↓
(点击图片可放大查看)
长按识别二维码↓进知识店铺
今天就先到这里吧,希望这篇文章能帮到你!更多干货文章加下方小助手查看。
如果你喜欢这篇文章
欢迎点个在看,分享转发到朋友圈
>>推荐阅读 <<
(点击蓝字可直接跳转)
按上图↑识别二维码,查看详情
请把这个公众号推荐给你的朋友:)
▼
↓↓↓点击“阅读原文”进知识店铺
全面、专业、系统提升Excel实战技能