养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

函数Excel2013日期转为星期和当前日期所在周数

时间:2024-09-20 15:38:25

Excel获取“周数”的信息就要复杂一些,虽勾袖稣拗然WEEKNUM函数可以直接返回一个日期对应的周数,但WEEKNUM函数是将1月1日所在的周视为一年中的第一周。然而,在实际应用中嬴猹缥犴则是将包含新的一年中天数较多(四天或更多)的一周定义为第一周。这表明对于三天或少于三天的一月份的第一周,按照实际应用,WEEKNUM函数返回的周数是错误的。不过这可以用函数和公式来调整和避免的。

工具/原料

Excel

方法/步骤

1、将1月1日所在的周视为第一周这样的“周数”很简单,直接用WEEKNUM函数即可:=WEEKNUM(A2,2)

函数Excel2013日期转为星期和当前日期所在周数

2、新的一年中天数较多的一周为第一周这样的“周数”就不能直接用WEEKNUM函数,而是需要进行计算,公式如下:=IF(WEEKNUM(A2,2)-1=0,WEEKNUM(DATE(YEAR(A2)-1,12,31),2),WEEKNUM(A2,2)-1)

函数Excel2013日期转为星期和当前日期所在周数

3、获取“星期几”信息1)获取“星期几”的信息相对比较简单,直接用现在的函数WEEKDAY就可以了。不过WEEKDAY函数返回值类型的数字有三个,代表不同的意义:

函数Excel2013日期转为星期和当前日期所在周数

4、2)这三个数字返回值的不同如下图所示:

函数Excel2013日期转为星期和当前日期所在周数

5、3)不过这个函数返回的数值只是数字,可以通过设置“单元格格式”来显示为中文习惯。方法如下:(1)打开“单元格格式”对话框。

函数Excel2013日期转为星期和当前日期所在周数

6、2)选择“自定义”格式,输入以下内容:[DBNum1]"星期"General然后回车确认,结果如下图:

函数Excel2013日期转为星期和当前日期所在周数

7、4)也通雒贫贼敖过其他函数和公式转换成中文的显示习惯,转换的方法很多,大家可以仁者见仁,智者见智。我下面只是例举其中一种方法。公式如下:=LOOKUP(WEEKDAY(A2,2),{吭稿荔徊1,2,3,4,5,6,7;"星期一","星期二","星期三","星期四","星期五","星期六","星期日"})

函数Excel2013日期转为星期和当前日期所在周数

© 一点知识