Excel 知道日期年月日的干支,怎样将时间转换为时干支?

公式要求:有没有更好的计算方法,不通过VLOOKUP公式去查找,直接得出12:16为 戊午 时?菜鸟回避,高手请进!谢谢!!!

1、推算日辰干支必须首先熟记每年正月初一的干支及立春的日子时辰、以及每年的小月、闰月
2、以每年正月初一天干地支为准,天干不变,用逢双(月)冲、逢单(月)对的办法来定每月初一的干支。“冲”是指推算时与日辰地支的六冲,“对”是指与日辰地支相同的地支。意即:天干不变,在所推月份都是大月的情况下,凡逢双月均以冲正月初一的地支来定双月初一的地支,凡逢单月均以与正月初一相同的地支来定单月初一的地支。因推算时是以30天为一个周期来定日辰干支的,故凡逢所推月份前面有小月,则需在所推月份的初一上加上前面小月少去的天数,有几个小月就要加几天,加1就是初二的干支,加2就是初三的干支,加3就是初四的干支,依此类推,须知初一是什么干支,只需从所推出的日辰干支倒推至初一即可。
3、遇上有闰月的年份,闰月本身及闰月以后的双月作单月推,单月作双月推。所以,有闰月的年份须着重记忆,否则会出现推算错误。
农历日期换算,没有简单的计算公式,公历可以用公式计算。追问

如果农历换算存在误差,暂且将公历日期当做农历日期,公历日期可以转化为农历日期,公式如下:
=CHOOSE(MOD((RIGHT(YEAR(A19),1)+2)*2+RIGHT(MONTH(A19),1)-1,10)+1,"甲","乙","丙","丁","戊","己","庚","辛","壬","癸")&CHOOSE(IF(MONTH(A19)+2>12,MONTH(A19)+2-12,MONTH(A19)+2),"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")&"日"
现在就是知道日的干支,求时辰干支

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-31
用INDEX函数即可,问题是公式需要有行列标号的,图上没有行列号的!怎么给你公式啊?

相关了解……

你可能感兴趣的内容

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