登陆注册
1543098

周期月份对应表,日期与周数的对照表

兴仁信息网2023-08-17 14:41:000

一年有几个季度有几个月?

一年共有四个季度,每个季度历时三个月,按照顺序排列分别为春、夏、秋、冬。每年的1-3月为第一个季度,4-6月为第二个季度,7-9月为第三个季度,10-12月为第三个季度。

`一年中几个大月几个平月几个小月那几个月是?

以一天必须从一个月中扣除

月份和日子和天干地支是如何对应的?

人文气息:是指一个地区,一个国家所具有的人文状态。是一种现象

春夏秋冬每个季节的月份怎么算?

日历上都有的 每年都不一样的 按照立春 立夏 立秋 立冬

怎样由日期推算是星期几

只需要知道三个代码

日期代码 月份代码 年份代码

就可以秒算任意年份任意日期的星期数

方法

1、日期代码指的是日期数,如3月18号,日期代码为18。4月7号,日期代码为7。

2、月份代码(需要小小记忆)

五月 是 0

八月 是 1

二月 三月 十一月 是 2

六月 是 3

九月 十二月 是4

四月 七月 是5

一月 十月 是 6

如果遇到闰年 则二月代码变为1,一月代码变为5,其它不变。即,非闰年的月份代码为622503 514624,闰年的月份代码为512503 514624。

3、年份代码

举个例子 2010年的代码,我们用尾数10除以4(忽略余数)再加上10得到数字12,再用12除以7,得到的余数5就是2010年的代码。

也就是说,心算出2000到2099任意年份的代码,只需将其后两位数X除以4(忽略余数),然后与X相加,并除以7就可以了,得到的余数就是其年份代码。10年的年份代码是5,11年年份代码为6。

4、秒算任意日期的星期数

如,我们算一下2010年4月25日

日期代码25

月份代码5

年份代码5

日期代码 月份代码 年份代码=25 5 5=35

35是7的倍数,所以2010年4月25日是星期日

再比如算一下2010年10月1日

日期代码1

月份代码6

年份代码5

日期代码 月份代码 年份代码=1 6 5=12

12除以7余5,所以2010年10月1日是星期五

如果得到的代码和是小于7的数,那么此数直接是星期数

如果得到的代码和是大于7的数,那么将该数除以7得到的余数为星期数。

方法二

原理:蔡勒公式

1、W=[C/4]-2C y [y/4] [26(m 1)/10] d-1 (其中[ ]为取整符号)

2、其中,W是所求日期的星期数.如果求得的数大于7,可以减去7的倍数,直到余数小于7为止.c是公元年份的前两位数字,y是已知公元年份的后两位数字;m是月数,d是日数.方括[ ]表示只截取该数的整数部分。

3、还有一个特别要注意的地方:所求的月份如果是1月或2月,则应视为前一年的13月或14月.所以公式中m 的取值范围不是1-12,而是3-14.

excel日期转换为周

1 一、获取“年月日”信息

获取“年月日”的信息比较简单,方法也比较多,用单一的函数(如TEXT函数)就可以实现,现举例如下:

=TEXT(A2,"YYYY年")

=TEXT(A2,"M月")

=TEXT(A2,"d日")

请点击输入图片描述

2 需要注意的是用TEXT函数提取到的“年月日”信息是文本型的,无法直接进行计算,如果要进行计算,一般情况下要分别用YEAR、MONTH、DAY三个函数。举例如下:

返回数值型的年份:=YEAR(A2)

返回数值型的月份:=MONTH(A2)

返回数值型的日:=DAY(A2)

3 二、获取“周数”信息

获取“周数”的信息就要复杂一些,虽然WEEKNUM函数可以直接返回一个日期对应的周数,但WEEKNUM函数是将1月1日所在的周视为一年中的第一周。然而,在实际应用中则是将包含新的一年中天数较多(四天或更多)的一周定义为第一周。这表明对于三天或少于三天的一月份的第一周,按照实际应用,WEEKNUM函数返回的周数是错误的。不过这可以用函数和公式来调整和避免的。

1、将1月1日所在的周视为第一周

这样的“周数”很简单,直接用WEEKNUM函数即可:

=WEEKNUM(A2,2)

请点击输入图片描述

4

2、新的一年中天数较多的一周为第一周

这样的“周数”就不能直接用WEEKNUM函数,而是需要进行计算,公式如下:

=IF(WEEKNUM(A2,2)-1=0,WEEKNUM(DATE(YEAR(A2)-1,12,31),2),WEEKNUM(A2,2)-1)

5

三、获取“工作日”信息

这里的“工作日”是指每周的周几信息,也相对比较简单,直接用现在的函数WEEKDAY就可以了。不过这个函数返回的数值,需要通过其他函数和公式转换成中文的显示习惯,转换的方法很多,大家可以仁者见仁,智者见智。我下面只是例举其中一种方法。公式如下:

=LOOKUP(WEEKDAY(A2,2),{1,2,3,4,5,6,7;"星期一","星期二","星期三","星期四","星期五","星期六","星期日"})

6

四、获取“季度”信息

Excel中没有直接的函数可以返回一个日期对应的“季度”信息,因此这需要充分发挥各自的聪明才智来解决这个问题。我的方法是通过下面的公式来实现:

=LOOKUP(LEN(2^MONTH(A2)),{1,2,3,4;"一季度","二季度","三季度","四季度"})

上面的公式直接返回的是中文习惯的季度信息,如果只是需要数值型的季度信息,只需要以下公式就可以了:

=LEN(2^MONTH(A2))

7

Excel中日期的相互转化还有很多方法,大家可以在日常工作中不断总结、积累、分享。

0000
评论列表
共(0)条
热点
关注
推荐