求某个日期是本月内第几周(周一是一周的开始),这个该怎么算呢?
1、先用WEEKNUM算出日期在一年里是第几周
=WEEKNUM(A2,2),这里的2表示一周是从周一开始的。
2、然后求出日期所在月的第一天后再求出其在本年里的第几周
=WEEKNUM(A2-DAY(A2)+1,2)
其中A2-DAY(A2)+1,就是就得A2这个日期所在月份的第一天,比如A2是2016年12月15日,那么其减去天数15,就得到2016年12月0日,再加上1就最终得到2016年12月1日。
再用WEEKNUM求得该月第一天在整年里是第几周。
3、C2-D2+1就得到某日期是本月里的第几周
4、一步到位,合成写出的公式就是
=TEXT(WEEKNUM(A2,2)-WEEKNUM(A2-DAY(A2)+1,2)+1,'第[dbnum1]#周')
其中TEXT函数是把第几周的数字变成诸如“第三周”这样的形式。
记住TEXT第2参数的用法,其中[DBnum1]是代表中文小写的意思
函数里太多的道道。像识别更多职场函数,透视表,图表,PPT和Word等各种几千上万招秒杀无数周边同事朋友,
联系客服