Exce表格网

农历和公历excel函数转换(excel农历转公历公式)

来源:www.0djx.com  时间:2023-01-24 07:20   点击:116  编辑:表格网  手机版

1. excel农历转公历公式

A列是公历日期,我们在B1单元格输入公式:=TEXT(A1,"[$-130000]yyyy年m月"&IF(LEN(--TEXT(A1,"[$-130000]dd"))=1,"初","")&"d"),下拉完成公历转农历。

2. 公历转农历计算公式

格式转换

1、虽然EXCEL中没有专门的阴阳历转换函数,却保留了一种格式“[$-130000]”,可以将阳历转换为阴历,如图使用文本函数TEXT,使用此格式,就可以进行转换:=TEXT(A1,"[$-130000]yyyy年m月d")

2、不过这样转换出来的阴历不符合我国使用习惯,再加个格式,转换成汉字:=TEXT(A1,"[$-130000][dbnum1]yyyy年m月d")

3、当阴历日小于等于“十”时习惯在前面加个“初”字,才比较顺口,所以再增加个条件判断:=TEXT(A1,"[$-130000][dbnum1]yyyy年m月"&IF((--TEXT(A1,"[$-130000]d"))<11,"初","")&"d")

4、当阴历为“一月”时,习惯上不称之为“一月”,而称为“正月”,这样就需要对月份也进行判断,当月份为“一”时,将之改为“正”,不过使用条件函数判断,公式会较长,也可以直接使用替换函数,将“一月”替换为“正月”,但是因为“一月”、“十一月”的后两个字都是“一月”,直接替换会出错,所以我们可以将“年”也带进去,将“年一月”的替换为“年正月”:=SUBSTITUTE(TEXT(A1,"[$-130000][dbnum1]yyyy年m月"&IF((--TEXT(A1,"[$-130000]d"))<11,"初","")&"d"),"年一月","年正月")

5、另外,习惯上将“十二月”称为“腊月”,可以再加个替换:=SUBSTITUTE(SUBSTITUTE(TEXT(A1,"[$-130000][dbnum1]yyyy年m月"&IF((--TEXT(A1,"[$-130000]d"))<11,"初","")&"d"),"年一月","年正月"),"十二月","腊月")

6、不过如果遇到阴历闰月,当年闰月后的月份就会增加一个月,这是公式无法妥善处理的。

3. 农历转换成公历的公式

没有固定的转换法,虽然都是12个月,但是阴历是5年 2闰,阴历也有大月小月之分,大月是30天小月是29天,阳历除了4年一次 专闰年的2月份是29天,平年是28天,象一,.三,五, 属七,八,十,腊月份,是31天,其余的月份是30天,是固定的。阳历阴历转换。

4. excel表格农历转阳历公式

阳历阴历是没有固定的转换法的,阴历阳历虽然都是12个月,但是阴历是5年两闰,阴历也有大小月之分,大月三十天小月二十九天。而阳历是4年一闰,闰年的2月份是二十九天,剩下的平年2月份是二十八天,阳历的1月,3月,5月,7月,8月,10月,12月都是三十一天,剩下的4月,6月,9月,11月则是三十天。这样就没办法转换。

5. 公历转换农历公式

公历和农历没有准确的换算公式。因为农历是以月亮的公转周期来设定的,与地球的公转周期并不是对等的,因此就用闰月来解决。而公历只是按照地球的公转周期来设定的。

6. excel转换农历的公式

2007版的excel可用下面公式转换:

=text(a1,"[$-130000]yyyy年m月"&if(len(--text(a1,"[$-130000]dd"))=1,"初","")&"d")

7. excel农历转公历公式 闰月

200个月是多大年龄,200多个月等于几岁

1岁12个月,200个月/12=16岁8个月

200个月就是16岁8个月通常是说17岁。一年是12个月。一般一年就是一岁,所以200/12=16岁8个月,按年龄是17岁,通常用年来表示,是指一个人从出生到计算的时间长度。年龄的自然迹象具有生物学基础,随着太阳和月亮的流逝,年龄也随之增加。

200个月的年龄是多少?满周岁又称满周岁,是指从出生到计算所经历的纪念日或生日的次数。

确切年龄是指从出生之日到计算之日的天数,比一岁更能准确反映人的实际存活时间。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片