日常中常需查询某日是星期几,可使用weekday函数进行计算,具体操作步骤如下:
weekday函数用于计算指定日期是星期几或本周的第几天。例如,2026年11月28日为星期三,国内通常返回3,表示周三;而在部分国外标准中,将周日视为一周首日,因此该日为本周第四天,返回4。
语法结构为:WEEKDAY(序列号,),用于返回某日期对应的星期几。
return_type为可选参数,在Excel函数中可省略,其值由开发人员预定义,用户可根据实际需求从下表选择相应取值,表中列出了各参数值及其对应关系。

3、weekday函数用法演示,详见下表操作示例。

输入=weekday调用函数,系统将自动提示后续操作步骤。

设定参数为日期序列号,即指定相应单元格。

根据中国常用周记方式,选取return_type参数为2。

回车查看函数运行结果

若参数return_type超出有效范围,将返回NUM!错误。
我们常需了解当前是今年的第几周,通常只能通过查看日历手动推算,较为麻烦。今天介绍使用Excel函数来计算周数的方法,操作简便,结果准确,能快速获取当前周数信息,提高工作效率。
Excel中计算周数的方法
Excel中计算第几周,通常依据给定日期判断其在当年中的周数。
A2单元格输入任意日期,B2单元格用Excel公式计算该日期为第几周。
若一周从星期一开始,则用=weeknum(date,2);若从星期日开始,则用=weeknum(date,1)。
Excel函数判断第几周的两种方法
B2单元格输入公式:=WEEKNUM(A2,1),计算日期对应周数。
B2单元格的公式为:=INT(((A2-VALUE(YEAR(A2)&-1&-1))+WEEKDAY(VALUE(YEAR(A2)&-1&-1))-1)/7)+1,用于计算指定日期在当年所属的周数。
计算当天是本年第几周,可使用公式:=WEEKNUM(TODAY())。
Excel中计算第几周对应的日期范围,即显示该周从几月几日到几月几日。
Excel函数求第几周的日期范围(方法一)
B4单元格的开始日期公式为:=MAX(DATE(B1,1,1), DATE(B1,1,1)-WEEKDAY(DATE(B1,1,1),2)+(B2-1)*7+1),用于计算基于年份和周数的当周起始日。
以当年1月1日所在周的上一个周日为基准,加上(n-1)×7+1天,并通过MAX函数确保结果不早于1月1日。
B5单元格的结束日期公式为:取下一年1月1日减1与当年1月1日所在周的第B2个星期对应的日期中的较小值,通过WEEKDAY和DATE函数结合计算得出。
Excel函数求第几周日期范围方法二
起始日期:=(B1&-1)-WEEKDAY(B1&-1,2)+B2*7-6
结束日期:由起始日期减去对应星期几再加周数乘7得出。
上述两种方法均通过Excel函数实现,可根据个人习惯选择使用,都能达到预期效果。
在Excel的空白单元格中输入公式:=本月的第&DAY(TODAY())&天,即可显示当前日期为本月第几天。

按下回车键后,显示本月的第10天,以2026年6月10日为例,结果显示正确。

若需计算当前日期在本月的第几周,可输入公式:=ROUNDUP(DAY(NOW())/7,)。

按回车键即可显示数字2,以2026年6月10日为例,计算结果为第二周,正确无误。
