日期和时间函数之五:TODAY、WEEKDAY、WEEKNUM

日期和时间函数之五:TODAY、WEEKDAY、WEEKNUM

4 年前

今日继续讲解日期和时间函数的第五讲TODAY、WEEKDAY、WEEKNUM三个函数,下面给大家详细的讲解:

一:TODAY() 返回今天日期的序列号,为操作、事件、方法、属性、函数或过程提供信息的值

语法:TODAY()

参数:没有参数公式

备注:

a) TODAY函数返回的是电脑当前日期,如果电脑设置的日期有误,就会返回一个有误差的值。

b)使用TODAY函数括号内不需要填写参数。

c)TODAY为易失性函数。

实例:

=TODAY() 返回当前日期。 2018/11/25

=TODAY()+5 返回当前日期加 5 天。 例如,如果当前日期为 2018/11/25,此公式会返回 2018/11/30。

=DATEVALUE("2030-1-1")-TODAY() 返回当前日期和 1/1/2030 之间的天数。 请注意,单元格必须为“常规”或“数值”格式才能正确显示结果。4055

=DAY(TODAY()) 返回一月中的当前日期 (2018/11/25)。 25

=MONTH(TODAY()) 返回一年中的当前月份 (2018/11/25)。 例如,如果当前月份为11月,此公式会返回11。

二:WEEKDAY()返回某日为星期几

语法:WEEKDAY(serial_number,[return_type])

参数:

a)Serial_number 必需。 一个序列号,代表尝试查找的那一天的日期。 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日。 如果日期以文本形式输入,则会出现问题。

b)Return_type 可选。 用于确定返回值类型的数字。

c)Return_type 返回的数字

1 或省略 数字 1(星期日)到 7(星期六)。 同 Microsoft Excel 早期版本。

2 数字 1(星期一)到 7(星期日)。

3 数字 0(星期一)到 6(星期日)。

11 数字 1(星期一)到 7(星期日)。

12 数字 1(星期二)到数字 7(星期一)。

13 数字 1(星期三)到数字 7(星期二)。

14 数字 1(星期四)到数字 7(星期三)。

15 数字 1(星期五)到数字 7(星期四)。

16 数字 1(星期六)到数字 7(星期五)。

=WEEKDAY("2008-2-14")使用数字 1(星期日)到 7(星期六)表示的一周中的第几天 (5) 5

=WEEKDAY("2008-2-14", 2) 使用数字 1(星期一)到 7(星期日)表示的一周中的第几天 (4) 4

=WEEKDAY("2008-2-14", 3) 使用数字 0(星期一)到 6(星期日)表示的一周中的第几天 (3) 3

三:WEEKNUM() 将序列号转换为代表该星期为一年中第几周的数字

语法:WEEKNUM(serial_number,[return_type])

参数Seria_num 必须。代表要确定它位于一年中的几周的特定日期。

Return_type 可选。为一数字,它确定星期计算从哪一天开始,其默认值为1,其有两种系统:

系统1包含本年度1月1日的周为本年度第一周,即为第1周。

系统2包含本年度第一个星期四的周为本年度第一周,即为第一周。本系统基于ISO 8601,即为欧洲星期计数系统。

Return_type 的值参考下面的值:

1/省略 星期从星期日开始。星期内的天数从1到7记数。系统1

2 星期从星期一开始。星期内的天数从1到7记数。系统1

11 星期从星期一开始。星期内的天数从1到7记数。系统1

12 星期从星期二开始。星期内的天数从1到7记数。系统1

13 星期从星期三开始。星期内的天数从1到7记数。系统1

14 星期从星期四开始。星期内的天数从1到7记数。系统1

15 星期从星期五开始。星期内的天数从1到7记数。系统1

16 星期从星期六开始。星期内的天数从1到7记数。系统1

17 星期从星期七开始。星期内的天数从1到7记数。系统1

21 星期从星期一开始。星期内的天数从1到7记数。系统2

实例:

=WEEKNUM("2012-3-9") 2012-3-9 所在一年中的周数,一周开始于星期日(默认值)。 10

=WEEKNUM("2012-3-9",2) 2012-3-9 所在一年中的周数,一周开始于星期一(第二个参数 2)。 11

今日内容回向:

1 TODAY、WEEKDAY、WEEKNUM 函数的意义是什么?

2 本讲的易失性函数是什么?

这一系列文章是根据我多年的工作经验编写的,也是一直在利用的工具,非常方便好用。现在分享出来,希望能对同样在职场打拼的朋友有些许的帮助。朋友们有问题请随时提出来,我们一起探讨学习。目的是能更好地利用Excel和VBA,提高工作效率,能有更多的时间和精力享受生活。

对数据分析有需要的公司、组织或个人可以直接联系我,及时为你提供专业的定制技术支持。

欢迎大家到我的自媒体平台沟通交流: 公众号“NZ_9668”、社群“VBA学习交流群”、头条号“VBA专家”,百家号“VBA与GO语言”。

发布于 2018-12-06 14:47