用choose+weekday函数,根据日期判断星期几

例如:2024年5月14日,是星期几?

任务要求:在表格A1单元格存放2024-5-14,在A2单元格中用函数显示星期几?

操作步骤:

  1. 在表格A2单元格中,先输入英文状态下的"=",然后使用weekday()函数计算出日期的星期几,即=weekday(A1)

  1. 在weekday()函数外面叠加一个choose()函数,根据索引值返回参数列表中对应的数值,即=CHOOSE(weekday(A1),"星期日","星期一","星期二","星期三","星期四","星期五","星期六")

  1. 最后A2单元格的结果为星期二。

案例演示

重庆
浏览 836
1
5
分享
5 +1
12
1 +1
全部评论 12
 
懒得批爆
懒得批爆

创作者俱乐部成员

这个公式“=CHOOSE(weekday(A1),"星期日","星期一","星期二","星期三","星期四","星期五","星期六")”在大多数情况下不会出现什么问题,但会有概率出现以下问题: 1、如果A1的日期是错误的,那么将返回什么?(2024年4月31日) 2、WEEKDAY函数的返回值取决于使用者所处的地区,在美国,星期日是1,星期六是7,在其他区域可能会有所不同。 最后,最大的问题是,设置单元格格式为什么不香了?
· 四川省
回复
liuliu
谢谢你的回复, 关于第1个问题,可以提前把日期列,通过自定义方式设置为yyyy/m/d格式 第2个问题,关于weekday函数的返回值类型可以设置 最后一个问题,单元格格式不是不香,一个问题可以有多种方法嘛
· 重庆
回复
 
懒得批爆
懒得批爆

创作者俱乐部成员

有没有大神告诉我,英文状态下的"="和中文状态的“=”有什么区别?
· 四川省
回复
liuliu
全角和半角的关系,在公式中输入中文状态下的等号也会自动识别转化全角的等号
· 重庆
回复
 
wps新路
wps新路

WPS函数专家

=TEXT(A1,"aaaa")
· 重庆
1
回复
HC.旋
我的第一反映也是text
· 江苏省
回复