WEEKDAY函数

本文详细介绍了Excel的WEEKDAY函数,包括其语法、参数和不同返回类型。该函数用于确定给定日期在一周中的第几天,支持从星期日到星期六的不同起始日设置。通过示例展示了如何使用此函数获取星期几的文本表示,如'星期一'和'Monday'。此外,还提供了与其他函数结合使用的技巧。
摘要由CSDN通过智能技术生成

WEEKDAY函数

本文介绍 WEEKDAY 的公式语法和 用法 函数。

返回对应于某个日期的一周中的第几天。 默认情况下,天数是 1(星期日)到 7(星期六)范围内的整数。

语法

WEEKDAY(serial_number,[return_type])

WEEKDAY 函数语法具有下列参数:

  • Serial_number 必需。 一个序列号,代表尝试查找的那一天的日期。 应使用 DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。 例如,使用函数 DATE(2021,2,1) 输入 2021 年 2 月 1 日。 如果日期以文本形式输入,则会出现问题。
  • Return_type 可选。 用于确定返回值类型的数字。
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(星期五)。
17数字 1(星期日)到 7(星期六)。

备注

  • Microsoft Excel 可将日期存储为可用于计算的序列号。 默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
  • 如果serial_number日期基准值的范围外,则返回#NUM! 错误。
  • 如果return_type超过上表中指定的范围,则#NUM! 错误。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

数据
2021-2-1
公式描述(结果)结果
=WEEKDAY(A2)使用数字 1(星期日)到 7(星期六)表示的一周中的第几天 (5)2
=WEEKDAY(A2, 2)使用数字 1(星期一)到 7(星期日)表示的一周中的第几天 (4)1
=WEEKDAY(A2, 3)使用数字 0(星期一)到 6(星期日)表示的一周中的第几天 (3)0

函数结合

例子:我们在A1单元格中输入一个日期:2021年2月1日。

通过之前的WEEKDAY函数的方法就是=WEEKDAY(A1,2)就可以得出结果为1,表示今天是星期一。不过文字方面不能满足我们的需求,我们需要显示出“星期一”。可以写成如下:

  • =TEXT(WEEKDAY(A1),"aaaa")
    • 返回值为 星期一

如果想将中文直接转换成英文,可以将第二个参数改为"dddd",如下:

  • =TEXT(WEEKDAY(A1),"dddd")
    • 返回值为 Monday

另一种方式:

  • =CHOOSE(WEEKDAY("2011-1-15",2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")
    • 返回值为 星期六
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值