由阴历换算成阳历的公式

作者&投稿:饶饲 (若有异议请与网页底部的电邮联系)
农历转换成公历的计算公式?~

你好啊,能给我说说你那个 公历转农历的公式吗,急求啊,谢谢啊

比如今天是2010年9月2日,用以下公式就可以得出农历七月二十四:

虽然在遇到闰月时,显示结果有点差强人意,如下图中,2010年2月9日的农历应是十二月二十六,但因为那年有个闰五月,就无辜多出来一个月了。不过总比编代码要快捷多了吧,而且闰月也不是天天有。

假如把公式改成:=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A2,"[$-130000]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉戌亥",MOD(TEXT(A2,"[$-130000]e")-4,12)+1,1)&"年"&TEXT(A2,"[$-130000][DBNum1]m月")&TEXT(A2,IF(--TEXT(A2,"[$-130000]d")=10,"初十",IF(--TEXT(A2,"[$-130000]d")>10,"[$-130000][DBNum1]d","初[$-130000][DBNum1]d"))),那就更像农历表示法了,不过因为农历每年开始日期都不一样,所以函数很难达到十分精确的结果,只能是将就着用。

阳历日期推算阴历日期的方法:前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,如查1984年6月8日是阴历几日?翻开万年历6月10日是阴历十一,则逆推6月8日是阴历初九。其二可以利用公式推算阴历日期:
设:公元年数-1977(或1901)=4Q+R
则:阴历日期=14Q+10.6(R+1)+年内日期序数-29.5n
(注:式中Q、R、n均为自然数,R<4)
例:1994年5月7日的阴历日期为:
1994-1977=17=4×4+1
故:Q=4,R=1 则:5月7日的阴历日期为:
14×4+10.6(1+1)+(31+28+31+31+7)-29.5n
=204.2- 29.5n
然后用29.5去除204.2得商数6......27.2,6即是n值,余数27即是阴历二十七日。

上面说的挺好的


阴历阳历换算
阴历阳历换算方法有公式法、月干口诀法等。1、公式法 月干公式为:月干=年干数×2+月份。例:1997年8月,月干=4(1997年天干数)×2+7(农历月份)=15大于10则除以10余5,查代数知为戊。月地支是固定的,以农历推算,一月为寅月,二月为卯月,三月为辰月,四月为巳月,五月为午月,六月为未...

阴历怎么转成阳历呢?
1、电脑打开Excel表格,列好日期。2、然后在阴历中输入公式=TEXT(A2,"[$-130000]yyyy-m-d")。3、输入公式后,按回车键就可以把阳历转换为阴历了。4、下拉复制公式就可以了。

阴历和阳历怎么换算?
其二可以利用公式推算阴历日期: 设:公元年数-1977(或1901)=4Q+R 则:阴历日期=14Q+10.6(R+1)+年内日期序数-29.5n (注:式中Q、R、n均为自然数,R<4) 例:1994年5月7日的阴历日期为: 1994-1977=17=4×4+1 故:Q=4,R=1 则:5月7日的阴历日期为: 14×4+10.6(1+1)+(31+28+31+30+7)-29.5...

阴历和阳历是怎么推算出来的?
1、阴历阳历换算方法有公式法、月干口诀法等。公式法 月干公式为:月干=年干数×2+月份。例:1997年8月,月干=4(1997年天干数)×2+7(农历月份)=15大于10则除以10余5,查代数知为戊。2、阳历和阴历之间是不能换算的。阴历,中国传统历法之一,也被称为旧历、汉历、古历等,辛亥革命后改用...

阴历阳历的换算公式
阴历阳历是无法换算的,因为阳历是以地球绕太阳公转的运动周期为基础而制定的历法,而阴历是按月亮的月相周期来安排的历法,两者不同。太阳历的历年近似等于回归年,一年12个月,这个“月”,实际上与朔望月无关。阳历的月份、日期都与太阳在黄道上的位置较好地符合,根据阳历的日期,在一年中可以明显看出...

农历和阴历应该怎么换算?
查看万年历,这是最简单的方法。阴历和阳历生日怎么换算的计算方法如下:用公式推算阴历日期:设:公元年数-1977(或1901)=4Q+R 则:阴历日期=14Q+10。6(R+1)+年内日期序数-29。5n (注:式中Q、R、n均为自然数,R<4)例:1994年5月7日的阴历日期为:1994-1977=17=4×4+1 故:...

农历和阳历怎么转换
阳历和阴历之间是不能换算的,二者采用的计算方法不同,没有特殊关系可以查询,只能分别计算。公历是阳历的一种,阳历就是以地球绕太阳公转的运动周期为基础而制定的历法。中国农历中每月的天数是根据月亮运动周期确立的,平均每月29.5306日。一年12个月只有354.3672天。而以地球围绕太阳公转时间确定的公(...

农历新历换算
阴历是中国古制的时间计算方式,阳历是国际使用的时间计算方式。1993年阴历9月13是阳历1993年10月27日 农历新历怎样换算 国历换算为公历 1.换算公式的导出 公历每年365.242 199074075 日 (简化为365.2422日),而回历每年为354.367074375日(简化为354.36707日),所以回历一年只相当354.36707\/365.2422=0.970223或0.970224个...

excel如何将阴历转换成阳历
=IF(TEXT(A1,"[$-130000]d")="1",如果A1格农历日期为1号,则通过下述判断显示为农历月份。"[$-130000]”是用于换算农历,后缀d表示换算出农历日期,下一行中的后缀m则是表示农历月份。IF(TEXT(A1," [$-130000]m")*1-1=12,"腊",农历十二月显示为腊月,其中[$-130000]m")*1减去1是...

新历和农历的转换
阳历换算成阴历的方法如下:比如说,想要知道1993年3月14日是农历的几月几日,就可以利用公式来计算,得出公历农历转换的结果:设:公元年数-1977(或者1901)=4Q+R。则:阴历日期=14Q+10.6(R+1)+年内日期序数-29.5N(注意:Q、R、N均为自然数,且R<4)。因此,由此得出:1993年3月...

滦县13149488742: 由阴历换算成阳历的公式 -
丙蚀迪双: 阳历日期推算阴历日期的方法:前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日).然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以...

滦县13149488742: 阴历和阳历怎么换算 -
丙蚀迪双: 阴历阳历转换:阴历阳历转换比较复杂,一般阴历日期大概落后阳历日期一个月,如果要转换可以借助万年历来查询.而且国际通用的历法是以一个太阳回归年为周期,谓之太阳历,简称为阳历,全球公用,故亦称为公历,阳历即是公历.另外,中国传统的历法自夏朝始,称为夏历,是以月球绕地球一周为一月,十二月为一年,月亮号为太阴,故谓之太阴历,简称为阴历.由于阴历的一年只有354天,少于太阳回归年的365天,所以夏历采用置闰月的方法,使得阴历的年份与阳历的年份大概保持一致.所以夏历将太阴历配合了闰年及二十四节气,使得太阴历的年周期同步于太阳历.中国夏历其实是阴阳合历.

滦县13149488742: 农历与阳历如何计算 -
丙蚀迪双: 阴历阳历转换计算公式 1、阳历日期推算阴历日期的方法: 前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日). 如要知道1984年6月8日是阴历几日?可以利...

滦县13149488742: 哥哥们`!阳历和阴历之间怎么换算呀`! -
丙蚀迪双: http://www.soku.net/Calendar_Default.Asp下面是我复制的资料: 每月初一叫做朔,最后一日叫做晦.农历十五或十六或十七叫做望,望的后一天叫做既望 所以每年春节的大年三十并不在同一天.农历的基础是「回归年」和「朔望月」.「回...

滦县13149488742: 农历与公历怎么算的?比如一月份农历怎么算?有公式吗? -
丙蚀迪双: 公历和农历之间是不能换算的,二者采用的计算方法不同,没有特殊关系可以查询,只能分别计算. 阳历即太阳历,也就是公历,它是国际通用的.我国自民国元年起采用阳历,为与我国旧有之历相对称,阳历又称“新历”.阳历以地球绕太阳...

滦县13149488742: 阴历阳历的换算公式 -
丙蚀迪双: http://chinaunix.net/jh/24/330005.html 古代记时和现代记时的推算方法 阳历日期推算阴历日期的方法:前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日).然...

滦县13149488742: 农历与新历的换算公式是怎么样? -
丙蚀迪双: 很遗憾.因为公历(现在用的是格里历,以前还曾用儒列历)和中国农历都不是严格按一个公式计算得到的,所以两个历法没有直接的公式. 试图用一个简单的公式,而不利用许多像万年历一样的数据(尽管可以简化),就达到公农历转换的目...

滦县13149488742: 农历新历怎样换算 -
丙蚀迪双: 国历换算为公历1.换算公式的导出公历每年365.242 199074075 日 (简化为365.2422日),而回历每年为354.367074375日(简化为354.36707日),所以回历一年只相当354.36707/365.2422=0.970223或0.970224个公历年.又回历元年元旦...

滦县13149488742: 有没有什么函数公式可以将阴历换成阳历,阳历又可以转换成阴历 -
丙蚀迪双: 没有公式的,阳历换算都是查表实现,可以利用表上只存每个月1号的数据来稍微简化.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网