提示:本文共有 2149 个字,阅读大概需要 5 分钟。
excel
在之前的四篇文章里,我们所有的文章内容都是在介绍日期时间的计算问题,以及日期时间函数在日期时间问题计算上的具体运用。在这四篇文章中,我们具体介绍了五种日期时间函数的基本使用方法和函数的混合使用方法,五种日期时间函数分别是函数date、函数year、函数month、函数day和函数datedif。
在上一篇文章,我们讨论了十分现实的问题——计算工龄和具体的工作时间。首先是介绍了计算工龄时,人们会采取的容易出错的计算方法,与此同时提出了函数datedif的使用方法以及基于函数datedif的正确的计算工龄的方法。另外计算具体的工作时间,需要将工作时间转化为“****年**月**日”形式,这里也要运用到函数datedif,且要求更加细致。(对于日期时间函数datedif的使用方法感兴趣的朋友们可以在看完本篇文章之后去参考文章计算工龄和工作时间,怎么能少了日期时间函数的帮助?)
今天我们来介绍新的日期时间问题——将就具体的日期转化为一年中第几周和一周中的星期几,这里需要涉及到两种日期时间函数的使用方法,分别是函数weeknum和函数weekday。在接下来的三个案例中,我们会围绕着问题来一一展开,向大家详细介绍函数weeknum和weekday在实际操作中的具体运用。
首先我们来看看案例一,该案例的excel工作表的内容十分简单,里面有一共有两项内容,分别是日期和一年中的第几周,现在日期的内容已知,一年中的第几周一栏需要我们结合已知的日期和相关函数来进行计算。excel工作表具体如下图所示:
实例图片
分析:上图中问题需要使用函数weeknum来计算,函数weeknum的基本语法形式是“=WEEKNUM(serial_num,[return_type])”,其中第一参数serial_num表示要计算一年中周数的日期;第二参数[return_type]表示确定星期计算从哪一天开始的数字,默认值为1,即是从星期日开始,如果在第二参数上填入2,则表示星期计算从星期一开始(1,2是现实生活中比较常用的形式,其实excel本身还提供了更多的形式,大家在数日过程中,excel会自动提示大家)。
为了让大家更好的理解上述两种形式的具体用法,我挑选了一个有点特殊的日期2019/1/6(该日期为星期日)作为案例,如果我们在B2单元格中输入“=WEEKNUM(A2,1)”,则结果为“2”;如果在B2单元格中输入“=WEEKNUM(A2,2)”,则结果为“1”,这正是因为不同的星期计算方法所导致的不同结果。具体操作可以参考下图:
实例图片
通过数字,我们就能知道具体日期是一年中的第几周了。接下来我们来看看案例二,该案例中excel工作表的内容也十分简单,也只有两项内容,分别是日期和周几,现在日期的内容已知,周几一栏需要我们结合已知的日期和相关函数来进行计算。excel工作表具体如下图所示:
实例图片
分析:上述问题的解决方法中需要运用到函数weekday,函数weekday的基本语法形式是“=WEEKDAY(serial_number,[return_type]),第一参数serial_number表示需要判断星期几的日期;第二参数[return_type]决定一周中哪一天开始的数字,默认值为1。关于第二参数,这里介绍两种类型,数值为1时,表示从数字1(星期日)到7(星期六)的数字;数字为2时,表示从数字1(星期一)到7(星期日)的数字。
显然这里函数中的第二参数为2时更符合我们的习惯,所以我们可以在B5单元格中输入“=WEEKDAY(A5,2)”,按【Enter】键后,则得到结果“7”,表示该日期为星期日;如若在B5单元格中输入“=WEEKDAY(A5,1)”,按【Enter】键后,则得到结果“1”,表示该日期为星期一。具体操作可以参考下图:
实例图片
最后我们来介绍案例三,案例三的内容是案例一和案例二的综合体。在前两个案例中,我们通过使用函数weeknum和weekday得出的数字来判断出一个具体日期是一年汇总的第几周和一周中的周几,但是这样毕竟还是不够直观,所以接下来的案例是要求我们将具体的日期转化为“第*周星期*”的形式。该案例excel工作表的内容也是比较简单的,同样只有两项内容,分别是日期和第几周星期几,现在日期的内容已知,第几周星期几一栏需要我们结合已知的日期和相关函数来进行计算。excel工作表具体如下图所示:
实例图片
这道题目只需要熟练使用函数weeknum和weekday的基本使用方法,还有连字符的用法,就可以轻松做出来,具体操作流程如下:首先我们在B8单元格中输入“="第"&WEEKNUM(A8,2)&"周星期"&WEEKDAY(A8,2)”,按【Enter】键后就会得到结果“第10周星期4”。具体操作可以参考下图:
实例图片
今天需要大家去掌握的内容主要就是关于函数weekday和weeknum的基本使用方法,在掌握这两种函数的基础之上,我们再进行灵活运用,就能解决稍微有点难度的问题了。上文中的案例按照由易到难的顺序对上述两种函数的用法进行了详细的讲述,只要按部就班,我们就能熟练它们了。
今天的分享就到此结束了,觉得对你们有用的朋友们请点赞关注吧!
看到此处说明本文对你还是有帮助的,关于“日期时间函数助你将具体日期转化为一年中的第几周星期几”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!