求某天是当年第几周?

Q:求某天是当年第几周?(相当于WEEKNUM函数)
A:
星期一起始
1:=-INT(-(B3-(YEAR(B3)&-1&-1)+WEEKDAY((YEAR(B3)&-1&-1),2))/7)
2:=-INT(-(B3-TEXT(B3,"e-!1")+WEEKDAY(TEXT(B3,"e-!1"),2))/7)

星期日起始
3:=-INT(-(B3-FLOOR((YEAR(B3)&-1&-1),7))/7)
4:=-INT(-(B3-FLOOR(TEXT(B3,"e-!1"),7))/7)

 

Q:如何累加一列数字
A:如图所示累计A列的数字,可在B2输入如下公式,然后将公式向下填充。

  1. =SUM(A$2:A2)
复制公式或代码

其中第一个A$2是行绝对引用,不随公式向下填充的位置改变行号,第二个A2是相对引用,会随着公式所在的单元格不同而改变行号,达到改变公式中单元格引用范围的目的,从而实现累计。

------------------------------------------------------------- 

返回一个数字,该数字代表一年中的第几周。

如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。

在“工具”菜单上,单击“加载宏”。

语法

WEEKNUM(serial_num,return_type)

Serial_num    代表一周中的日期。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。

Return_type    为一数字,确定星期计算从哪一天开始。默认值为 1。

Return_type星期开始于
1星期从星期日开始。星期内的天数从 1 到 7 记数。
2星期从星期一开始。星期内的天数从 1 到 7 记数。

说明

Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

 
1
2
A
数据
2008-3-9
公式说明(结果)
=WEEKNUM(A2,1)一年中的周数,一周开始于星期日 (11)
=WEEKNUM(A2,2)一年中的周数,一周开始于星期一 (10)

注释  2008 年 3 月 9 日是星期日

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值