EXCEL函数将从1912年起(我国从1912年才采用阳历(格里高利历))按天干地支设置农历生肖(A为年份,B显示生肖)
发布网友
发布时间:2022-05-10 17:28
我来回答
共3个回答
热心网友
时间:2023-10-19 01:07
A2=年份
生肖 B2 =CHOOSE(IF(MOD(A2-3,12)=0,MOD(A2-3,12)+12,MOD(A2-3,12)),"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪")
干支年 C2=CHOOSE(IF(MOD(A2-3,10)=0,MOD(A2-3,10)+10,MOD(A2-3,10)),"甲","乙","丙","丁","戊","己","庚","辛","壬","癸")&CHOOSE(IF(MOD(A2-3,12)=0,MOD(A2-3,12)+12,MOD(A2-3,12)),"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")
大概是这么算 精确计算还是很难的
热心网友
时间:2023-10-19 01:07
设年份从A2开始
B2
=MID("猴鸡犬猪鼠牛虎兔龙蛇马羊",MOD(A2,12)+1,1)
C2
=MID("庚辛壬癸甲乙丙丁戊己",MOD(A2,10)+1,1)&MID("申酉戌亥子丑寅卯辰巳午未",MOD(A2,12)+1,1)&"年"
怎么样?不容易啊,追加点吧~~;HAHA
热心网友
时间:2023-10-19 01:07
学习了!但是属性生肖都是依据农历来推算的,而表中则用的中公历啊!追问你的关注是对的,我国的农历(阴阳历)按照天干地支纪年法设置年份,天干地支按照每60年周转(周而复始即民间60年又一甲子的说法)是纪年的缺陷,国人每年都要推算万年历(皇历),以至于某年是第几个干支年无法回答,如今年公元2012年为壬辰年,有人能回答出是第几个壬辰年?不如西方阳历(格里高利历)采用逐年增大的年份纪年而直观又科学,不知道我国的祖先是不是考虑人的寿命一般不超过60岁这一自然生命规律才设立这种繁琐的纪年。
追答呵呵!