excelweek函数:WEEKNUM函数的使用方法
excelweek函数:WEEKNUM函数的使用方法---------------------Return_type 可选。 一数字,确定星期从哪一天开始。 默认值为 1。WEEKNUM(serial_number [return_type])中文语法:WEEKNUM(要计算的日期,设置星期几为一周的开始)WEEKNUM 函数语法具有下列参数:
WEEKNUM函数
返回特定日期的周数。 例如,包含 1 月 1 日的周为该年的第 1 周,其编号为第 1 周。
此函数可采用两种机制:
- 机制 1 包含 1 月 1 日的周为该年的第 1 周,其编号为第 1 周。
- 机制 2 包含该年的第一个星期四的周为该年的第 1 周,其编号为第 1 周。 此机制是 ISO 8601 指定的方法,通常称作欧洲周编号机制。
语法
WEEKNUM(serial_number [return_type])
中文语法:WEEKNUM(要计算的日期,设置星期几为一周的开始)
WEEKNUM 函数语法具有下列参数:
- Serial_number 必需。 代表一周中的日期。 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008 5 23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。
Return_type 可选。 一数字,确定星期从哪一天开始。 默认值为 1。
---------------------
案例1函数:=WEEKNUM(B4 2)
解答:B4:单元格的日期
数字2:第一周为星期一开始算
-----------------------------------
案例2函数:=WEEKNUM(B15 2)-WEEKNUM(EOMONTH(B15 -1) 1 2) 1
思路:利用当月周数减去上月最后一天周数加一就是当月周数
解答:=WEEKNUM(B15 2)算当年的第几周 32周
EOMONTH(B15 -1) 1:B15日期后一个月后最一天的日期(1987/7/31)
再加1 就是1987/8/1 也就是 31周
32周-31周 1周=2周
---------------------------
你学会了吗,朋友,欢迎转发,评论,谢谢