Excel:WEEKDAY函数

  • 应用场景
  • WEEKDAY函数介绍
    • **函数说明**:
    • 参数说明
  • 使用示例

应用场景

在工作中可能会遇到这样的需求,在单元格里填写日期的时候,可以具体的哪一天,但要知道这一天具体是星期几,可能还需要打开日历查看,或者脑子里计算一下。
实际上Excel中定义了这样可以帮助判断指定日期是一星期中星期几的的函数公式,只要稍加应用就可以实现实际使用需求。

WEEKDAY函数介绍

首先还是先放官方帮助文档里对weekday函数的解释说明:WEEKDAY函数
不想看官方文档的可以往下看。

WEEKDAY(serial_number,[return_type])

函数说明

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

参数说明

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

Return_type :可填可不填。 用于确定返回值类型的数字。如果这个参数省略,则默认天数是 1(星期日)到 7(星期六)范围内的整数。

以下是指定 Return_type 后,会返回不同 的 星期一到星期天对应的数字。

使用示例

最普通的用法就是直接返回代表星期几的数字,即第二个参数填"2"。

=WEEKDAY(单元格,2)

拓展用法,就是将WEEKDAY函数的返回值再做IF的判断,用文字表示星期几。

=IF(WEEKDAY(A2,2)=1,"星期一",
IF(WEEKDAY(A2,2)=2,"星期二",
IF(WEEKDAY(A2,2)=3,"星期三",
IF(WEEKDAY(A2,2)=4,"星期四",
IF(WEEKDAY(A2,2)=5,"星期五",
IF(WEEKDAY(A2,2)=6,"星期六",
IF(WEEKDAY(A2,2)=7,"星期七","")))))))

以上。

更多推荐

EXCEL:WEEKDAY函数