多语言展示
当前在线:347今日阅读:168今日分享:49

如何根据农历生日计算生肖与农历年份?

农历日期与生肖、干支纪年法对应,下面介绍一下农历日期如何通过excel函数转化为干支纪年法和所属生肖?
工具/原料

excel

方法/步骤
1

中国的生肖有:鼠牛虎兔龙蛇马羊猴鸡狗猪,12年一轮回,在B2中输入公式:=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(YEAR(A2)-4,12)+1,1),即可得到生肖年份。mod为取余函数。

2

choose函数是从参数列表中选择并返回一个值,在C2中输入公式:=CHOOSE(MOD(YEAR(A2)-4,12)+1,"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"),也可得到生肖年份。

3

中国古代采用干支纪年法,在D2中输入公式:=MID("甲乙丙丁戊己庚辛壬癸",MOD(YEAR(A2)-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉 戌亥",MOD(YEAR(A2)-4,12)+1,1)&"年",可将农历日期转化为干支纪年法。

4

总结:1、中国的生肖有:鼠牛虎兔龙蛇马羊猴鸡狗猪,12年一轮回,在B2中输入公式:=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(YEAR(A2)-4,12)+1,1),即可得到生肖年份。mod为取余函数。2、choose函数是从参数列表中选择并返回一个值,在C2中输入公式:=CHOOSE(MOD(YEAR(A2)-4,12)+1,"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"),也可得到生肖年份。3、中国古代采用干支纪年法,在D2中输入公式:=MID("甲乙丙丁戊己庚辛壬癸",MOD(YEAR(A2)-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉 戌亥",MOD(YEAR(A2)-4,12)+1,1)&"年",可将农历日期转化为干支纪年法。

注意事项

此转化方法仅针对农历日期。

推荐信息