函数功能
WEEKNUM函数用于返回一个数字,该数字代表一年中的第几周。
函数语法
WEEKNUM(serial_number,[return_type])
参数解释
serial_number:表示一周中的日期。应使用DATE函数输入日期,或者将日期作为其他公式或函数的结果输入。
return_type:可选。是一个数字,确定星期从哪一天开始。
实例1 返回数字对应的字符
➊ 选中B2单元格,在公式编辑栏中输入公式:
=”第”& WEEKNUM(A2)&”周”
按“Enter”键即可返回日期对应于一年中的第几周。
➋ 将光标移到B2单元格的右下角,光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可得到其他日期对应在第几周,如图1所示。
图1
公式解析
①返回A2单元格中的日期所对应的周。
②使用连字符“&”将其与“第”和“周”连接起来,形成第几周的格式。
实例2 统计某月第四周的支出金额
表格A列显示了支出金额的日期,B列显示了对应的金额,要求根据日期统计出第四周的支出金额合计。
选中D2单元格,在公式编辑栏中输入公式:
=SUM((WEEKNUM(A2:A11*1,1)-WEEKNUM(YEAR(A2:A11)&”-“&MONTH(A2:A11)&”-1″)+1=按“Shift+Ctrl+Enter”组合键即可返回当月第四周的支出金额合计,如图2所示。
图2
公式解析
①将A2:A11单元格区域中的日期转换为日期序列号数组,然后WEEKNUM函数算出A列所有日期属于该年度的第几周。
②计算A2:A11单元格区域中各个日期中当月第一日是该年度的第几周。
③ 步骤①与步骤②之差加上1即为该日期在该月份中的第几周。
④ 提取第四周的数据进行求和。
提示
日期系统默认周日到周六为一周。在2013年6月中,2013年6月1日
为周六,因此占去第一周;而2013年6月30日为周日,也占去一周,因此这一月份中一共有6周。