Excel weeknum函数怎么用

如题所述

1、调用函数,在指定的单元格输入“=WEEKNUM”;在输入函数过程中,Excel会自动提示函数的功能。

2、设定需要计算的日期。

3、根据Excel的提示选择以周五为每周第一天,计算日期的周数。

4、点击回车,查看函数的运算结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-02

说明

返回特定日期的周数。例如,包含 1 月 1 日的周为该年的第 1 周,其编号为第 1 周。

此函数可采用两种机制:

    机制 1  包含 1 月 1 日的周为该年的第 1 周,其编号为第 1 周。

    机制 2  包含该年的第一个星期四的周为该年的第 1 周,其编号为第 1 周。

    语法

    WEEKNUM(serial_number,[return_type])

    WEEKNUM 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

    Serial_number   必需。代表一周中的日期。应使用 DATE
    函数输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23
    日。如果日期以文本形式输入,则会出现问题。

    Return_type   可选。一数字,确定星期从哪一天开始。默认值为 1。

    Return_type

    一周的第一天为

    机制

    1 或省略    星期日    1    

    2    星期一    1    

    11    星期一    1    

    12    星期二    1    

    13    星期三    1    

    14    星期四    1    

    15    星期五    1    

    16    星期六    1    

    17    星期日    1    

    21    星期一    2    

    说明

    Microsoft Excel 可将日期存储为可用于计算的序列数。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1
    日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。

    如果 serial_number 不在当前日期基数值范围内,则返回 #NUM! 错误。

    如果 return_type 不在上述表格中指定的范围内,则返回 #NUM! 错误。

    示例 1

    如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

    如何复制示例?

    选择本文中的示例。

    要点  不要选择行或列标题。

    从“帮助”中选择示例

    按 Ctrl+C。

    在 Excel 中,创建一个空白工作簿或工作表。

    在工作表中,选择单元格 A1,然后按 Ctrl+V。

    要点  若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。

    要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。

    将示例复制到一个空白工作表中后,可以按照您的需要改编示例。

    12345    AB数据2008 年 3 月 9 日公式说明(结果)=WEEKNUM(A2,1)一年中的周数,一周开始于星期日 (11)=WEEKNUM(A2,2)一年中的周数,一周开始于星期一
    (10)    

    注释    2008 年 3 月 9 日是星期日。

    示例 2

    如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

    如何复制示例?

    选择本文中的示例。

    要点  不要选择行或列标题。

    从“帮助”中选择示例

    按 Ctrl+C。

    在 Excel 中,创建一个空白工作簿或工作表。

    在工作表中,选择单元格 A1,然后按 Ctrl+V。

    要点  若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。

    要在查看结果和查看返回结果的公式之间进行切换,请按 Ctrl+`(重音符),或在“公式”选项卡上的“公式审核”组中,单击“显示公式”按钮。

    将示例复制到一个空白工作表中后,可以按照您的需要改编示例。

    1234567    AB公式说明(结果)=WEEKNUM(DATE(2006,1,1))一年中的周数,一周开始于星期日 (1)=WEEKNUM(DATE(2006,1,1),1)一年中的周数,一周开始于星期日 (1)=WEEKNUM(DATE(2006,1,1),17)一年中的周数,一周开始于星期日 (1)=WEEKNUM(DATE(2006,2,1),1)一年中的周数,一周开始于星期日 (5)=WEEKNUM(DATE(2006,2,1),2)一年中的周数,一周开始于星期一 (6)=WEEKNUM(DATE(2006,2,1),11)一年中的周数,一周开始于星期一 (6)    

第2个回答  推荐于2016-11-04
WEEKNUM
返回一个数字,该数字代表一年中的第几周。
如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。

语法
WEEKNUM(serial_num,return_type)

Serial_num 代表一周中的日期。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用
DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。
Return_type 为一数字,确定星期计算从哪一天开始。默认值为 1。

Return_type 星期开始于
1 星期从星期日开始。星期内的天数从 1 到 7 记数。
2 星期从星期一开始。星期内的天数从 1 到 7 记数。

比如在A1单元格写入"2015-2-1"
在B1单元格写入公式
=WEEKNUM(A1) 则得出的值是6 意思从今年的第一个星期日起算至日期所在周是第六周
=WEEKNUM(A1,1) 则得出的值是6 意思从今年的第一个星期日起算至日期所在周是第六周
=WEEKNUM(A1,2) 则得出的值是5 意思从今年的第一个星期一起算至日期所在周是第五周本回答被提问者和网友采纳
第3个回答  2018-03-09
这是计算某一日期在所在年份中有多少个星期(即有多少周)。
比如我想知道 2017-2-28 这个日期在2017年里是已经去到第几周了,就可以用这个函数求结果。
=WEEKNUM("2017-2-28",2)
函数的第二个参数可以选“1”或“2”,选“1”表示以星期日是一周的第一天算结果就是9。而“2”则表示以星期一是一周的第一天算,则结果是10,表示该日期已经是2017年的第10周了。
第4个回答  2018-03-09
=weeknum(date(2018,3,9)) 或weeknum(39516)
因为2018年3月9日在excel中记作为离1990-1-1第39516天
结果显示的是该天在当年是第几周,后面还有一个参数,指的是以哪天作为周的开始日期,一般不写了。
相似回答