ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的测验 > 综合应用 > 基础练习:如何计算某日是当月的第几周

基础练习:如何计算某日是当月的第几周

作者:绿色风 分类: 时间:2022-08-18 浏览:165
楼主
wjh619993018
在一个星期中,星期日定为第一天,星期六定为最后一天,如果日期在A1单元格,如何计算该日期是当月的第几周?
题目很简单,方法不限,欢迎广大会员积极参与!

抢分截止日期为2010年10月30日,以后再跟帖回答者将不再评分

→→→→→→→→→→-
上传整理的答案

 

111.rar
2楼
mn860429
  1. =SUM(N(MOD(ROW(INDIRECT(1*(TEXT(A1,"e-m-!1"))&":"&A1)),7)=1))
3楼
悟空师弟
两个公式:
  1. =INT((DAY(A1)-WEEKDAY(A1)-1)/7+2)
  1. =ROUNDUP((DAY(A1)-WEEKDAY(A1))/7+1,)
4楼
amulee
  1. =WEEKNUM(A1)-WEEKNUM(EOMONTH(A1,-1)+1)+1
5楼
rongjun
  1. =WEEKNUM(A1)-WEEKNUM(A1-DAY(A1)+1)+1
6楼
gouweicao78
  1. =ROUNDUP((DAY(A1)+MOD(TEXT(A1,"e-m"),7)-1)/7,)
  1. =INT((DAY(A1)+MOD(TEXT(A1,"e-m"),7)-2)/7)+1
7楼
wqfzqgk
=ROUNDUP(((DAY(R23)+7-WEEKDAY(R23,1))/7),0)
8楼
rongjun
  1. =INT((A1-FLOOR(A1-DAY(A1),7)-1)/7)+1
  1. =CEILING(A1-FLOOR(A1-DAY(A1),7),7)/7
9楼
xyh9999
在第一行中的任意空单元格中录入以下公式再往下拖.
=INT((A1-DATE(YEAR(A1),MONTH(A1),1)+WEEKDAY(DATE(YEAR(A1),MONTH(A1),1))-1)/7)+1
或:
=INT((A1-DATEVALUE(TEXT(A1,"yyyy-mm")&"-1")+WEEKDAY(DATEVALUE(TEXT(A1,"yyyy-mm")&"-1"))-1)/7)+1
10楼
JLxiangwei
=WEEKNUM(A1)-WEEKNUM(TEXT(A1,"e-m"))+1
11楼
zm0115
测试.rar


=WEEKNUM(A1,)-WEEKNUM(TEXT(A1,"e-m"),)+1

03种没怎么用过这个weeknum  应该可以通用的吧?忘记了
12楼
君柳
=INT((DAY(A1)+MOD(A1-DAY(A1),7)-1)/7)+1
13楼
fly_fu


看看合你意否?

测试.rar
14楼
liuguansky
  1. =SUM(N(MOD(TEXT(A1,"e-m")+ROW(INDIRECT("1:"&DAY(A1)))-1,7)=MOD(TEXT(A1,"e-m"),7)))+(MOD(DAY(A1),7)=0)
与测试数据不一致,不知道1900-1-1是星期几。我认为是星期一,你应该是认为是星期天。
15楼
kuiblue
请问可以看得到吗》?
16楼
谢唐
17楼
syz105729913
测试.rar

参与一下

=WEEKNUM(A1,1)-WEEKNUM(DATE(YEAR(A1),MONTH(A1),1))+1
18楼
wjc2090742
  1. =INT((DAY(A1)+MOD(A1-DAY(A1),7)-1)/7)+1

测试.rar

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap