分享

Excel函数应用篇:函数WEEKNUM

 每天学学Excel 2022-05-05 发布于福建
今天一早来到公司上班,雨夜就看到小爱拿着日历在那玩,出于好奇心就问了一下小爱。原来是小爱想要打印标签,但是标签上需要备注写着是第几周,于是就拿着日历一周一周的数今天是第几周了。

曾经的你是不是也是这样干的呢?

其实在excel表中有一个专门的函数是用来计算周数的——函数WEEKNUM,今天我们就一起来看下它的用法!

WEEKNUM函数是:使用该函数可以返回一个数字,该数字代表该日期在一年中的第几周。WEEKNUM(serial_number,[return_type])参数介绍:参数Seria_num 必须。代表要确定它位于一年中的几周的特定日期。参数Return_type 可选。为一数字,它确定星期计算从哪一天开始,其默认值为1,其有两种系统:系统1包含本年度1月1日的周为本年度第一周,即为第1周。系统2包含本年度第一个星期四的周为本年度第一周,即为第一周。本系统基于ISO 8601,即为欧洲星期计数系统。

函数WEEKNUM:返回给定日期的一年中的周数。一年中的第一周的确定有如下两种标准:
  • 包含1月1日的周为该年的第一周,其编号为 1;

  • 包含该年第一个星期四的周作为该年的第一周,其编号为 1。此方法是ISO 8601指定的方法。

返回值

日期的周数。

语法

=WEEKNUM(serial_number,[return_type])
=WEEKNUM(日期,[返回类型])

参数

  • Serial_number 必需。要查找的周数的日期,或日期的引用,或计算结果为日期的表达式。

  • Return_type 可选。一个数字,确定星期从哪一天开始和周数开始标准,默认值为1。

WEEKNUM(日期,确定星期从哪一天开始)

1、计算今天是一年中的第几周

输入公式:

=WEEKNUM(TODAY(),2)

函数TODAY()返回当前日期;函数WEEKNUM的第二参数为2,表示一周开始于星期一。

2、计算一年中共有多少周

输入公式:

=WEEKNUM(DATE(A2,12,31),2)

用函数DATE返回每年中最后一天的日期,算出的每年中最后一天的日期在这一年中的周数,就是这一年中一共有多少周了。

先用DATE(A2,12,31)返回“2012-12-31”;

再用函数WEEKNUM返回日期“2012-12-31”的周数。

3、计算是当月第几周

输入公式:

=WEEKNUM(A2,2)-WEEKNUM(EOMONTH(A2,-1)+1,2)+1

WEEKNUM(A2,2)部分计算出该日期是该年中的第24周;

EOMONTH(A2,-1)+1部分返回该日期所在月份中的第一天的日期“2017-6-1”;

用函数WEEKNUM计算出日期“2017-6-1”是这一年中的第23周;

两个周数相减再加1,即24-23+1,返回2就表示是当月第2周。

可能出现的错误

  • #NUM!

    • 如果提供的 return_type 参数不是允许的数字。

  • #VALUE!

    • 如果提供的日期参数或者返回值类型参数不是数值类型或无法转换为有效的日期。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多