EXCEL公式计算日期为每月的第几周
比如说A2格显示2014-6-1,在B1格显示为六月的第几周,,我现在用公式="第"&INT((DAY(A144)-1)/7)+1&"周",可以显示,但这个公式得出来的结...
比如说 A2格显示 2014-6-1 ,在B1格显示为六月的第几周,,我现在用公式="第"&INT((DAY(A144)-1)/7)+1&"周",可以显示,但这个公式得出来的结果是周日到周六为一周,我想改成周一到周天为一周的周期,怎么改公式
不明白我意思的,可以用我的公式试一下,别啰嗦 展开
不明白我意思的,可以用我的公式试一下,别啰嗦 展开
6个回答
展开全部
日期是以周日为一周的第一天计算的,所以后面加上参数2,如果是从周2开始的话就是3。
公式"=DATEDIF(A2-1,B2,"M")/12" 值栏要设置为数值类型
=DATEDIF(A2,TODAY(),"m") "TODAY()"代表当前日期
如果是月份用这个公式就可以了,如果是天的话就把“m”改成“d”年就是“y”。
公式意思是,A2到今天,是N个月。
DATEDIF函数 [英] DATEDIF function
Excel隐藏函数,在帮助和插入公式里面没有。
简要说明: 返回两个日期之间的年\月\日间隔数。
实例:
题目: 计算出生日期为1973-4-1人的年龄。
公式: =DATEDIF("1973-4-1",TODAY(),"Y")
结果: 33
简要说明 当单位代码为"Y"时,计算结果是两个日期间隔的年数。
2014-07-07
展开全部
没有看出你的公式 与 周六周日 有什么关系!不就是 一周7天吗?
你是想得到是 实际的 第几周?详细说说 你对 第几周 的计算方法……
这位朋友 !你的A144 在哪里?还嫌我啰嗦……你的公式 跟周六与周日根本就没有关系!
猜一下你的意思吧!假设 你要计算 A2 是当月的第几周 那么有两种情况:
1、以自然周一到周日为一周 的自然周……
B2 =ROUNDUP((DAY(A2)+WEEKDAY(DATE(YEAR(A2),MONTH(A2),1),2)-WEEKDAY(A2,2))/7,0)
这个公式的意思就是 如果 当月的1日 是周二 那么一直到当月的6日就算第一周 虽然后只有6天……类推 如果是第一天是周日 那么 2号这一天就算第二周……
2、以每月的第一天算起每七天算一周 ……这个比较简单估计不说 也行……
再啰嗦一下
B2 =ROUNDUP(DAY(A2)/7,0)
其他的文字 你自己加上吧
你是想得到是 实际的 第几周?详细说说 你对 第几周 的计算方法……
这位朋友 !你的A144 在哪里?还嫌我啰嗦……你的公式 跟周六与周日根本就没有关系!
猜一下你的意思吧!假设 你要计算 A2 是当月的第几周 那么有两种情况:
1、以自然周一到周日为一周 的自然周……
B2 =ROUNDUP((DAY(A2)+WEEKDAY(DATE(YEAR(A2),MONTH(A2),1),2)-WEEKDAY(A2,2))/7,0)
这个公式的意思就是 如果 当月的1日 是周二 那么一直到当月的6日就算第一周 虽然后只有6天……类推 如果是第一天是周日 那么 2号这一天就算第二周……
2、以每月的第一天算起每七天算一周 ……这个比较简单估计不说 也行……
再啰嗦一下
B2 =ROUNDUP(DAY(A2)/7,0)
其他的文字 你自己加上吧
追问
你确定有用我的公式试一下了吗
追答
呵呵!朋友!
你的公式 我不知道 你的A144 是什么?似乎你也没有试一试我的公式……
我的公式虽然 有些啰嗦 但是 在逻辑上却是容易理解的………………不是吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
今天,你是在某个群里问过了?
="第"&INT((DAY(A1)-1)/7)+1+(WEEKDAY(A1-DAY(A1)+1,2)>WEEKDAY(A1,2))&"周"
如果想改成星期天为一个星期的第一天,就把weekday的第二个参数改为1
只=INT((DAY(A1)-1)/7)+1这样计算是不对的。因为每个月的第一天不一定也是某个星期的第一天。
="第"&INT((DAY(A1)-1)/7)+1+(WEEKDAY(A1-DAY(A1)+1,2)>WEEKDAY(A1,2))&"周"
如果想改成星期天为一个星期的第一天,就把weekday的第二个参数改为1
只=INT((DAY(A1)-1)/7)+1这样计算是不对的。因为每个月的第一天不一定也是某个星期的第一天。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=INT((DAY(A1)-WEEKDAY(A1,2))/7)+2
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打开“选项”--〉“高级”,选中里面的“使用1904日期系统”,会得到你要的结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询