万年历excel表格 excel制作万年历的公式

时间:2023-12-07 13:48:34 姓名算命网

在这个快节奏的时代,我们详细介绍了使用Excel制作万年历的公式。通过多个方面的说明,例如利用农历方向撰写、举例分析等,展示了如何使用Excel表格来制作万年历的方法和技巧。文章通过1、、、45等章节,对Excel制作万年历的公式进行了详细的说明。那么对于万年历excel表格 excel制作万年历的公式好吗?

1 十天干和十二地支

在制作万年历时,首先需要考虑到的是农历的天干地支。在Excel中,可以通过设置公式的方式来实现天干和地支的显示。通过计算当前年份与1900年相差的天数,然后对12取余数,即可得到地支的显示结果。同样,对于天干的显示结果,可以通过计算当前年份与1900年相差的天数,再对10取余数来得到。

例如,对于公历1900年1月1日(丙子年庚子月壬戌日),可以使用以下公式来计算天干地支:

=MOD(年份-1900,60)对于地支

=MOD(年份-1900,10)对于天干

农历月份

在制作万年历时,还需要考虑到农历的月份。对于农历月份的计算,可以利用天干地支的公式,再结合农历每个月的天数来进行计算。例如,对于公历1900年1月1日,可以计算出对应的农历月份为壬子月。再结合农历月份的天数,就可以得到整个年份的农历信息。

例如,对于公历1900年1月1日,农历月份为壬子月,天数为29天。可以使用以下公式来计算农历月份:

=IF(MOD(ROUNDUP(农历日期/30,0),13)=0,12,MOD(ROUNDUP(农历日期/30,0),13))对于农历月份

=IF(MOD(ROUNDUP(农历日期/30,0),13)=0,29,MOD(农历日期/30,0))对于农历天数

特殊节日的计算

除了天干地支和农历月份外,制作万年历时还需要考虑到一些特殊的节日,例如春节、清明节等。对于这些节日的计算,可以利用公式来实现。

万年历excel表格 excel制作万年历的公式

例如,对于春节的计算,可以使用以下公式:

=IF(AND(农历月份=1,农历天数>=1,农历天数<=7),1,0)对于春节的判断

通过类似的公式计算,可以确定其他特殊节日的日期,并在万年历中进行标记。

4 农历年的计算

在制作万年历时,还需要考虑到农历年份的显示。通过与公历年份的对应关系,可以将农历年份显示在万年历中。例如,公历1900年对应的农历年份为庚子年。

可以使用以下公式来计算农历年份:

=CHOOSE(MOD(年份-1900,60)/10+1,"庚","辛","壬","癸","甲","乙","丙","丁","戊","己")&CHOOSE(MOD(年份-1900,60)/12+1,"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")对于农历年份的计算

5 节气的计算

在制作万年历时,还可以考虑到农历中的节气。通过根据公历年份来计算对应的节气,可以在万年历中显示节气的日期。

例如,可以使用以下公式来计算冬至的日期:

=DATETIME(YEAR(年月),CEILING(ROUNDUP(年份-1900,0)/33,0)+1,DECIMAL(CEILING(MOD(ROUNDUP(年份-1900,0)/33,0)/12,0)*30+6-ROUNDUP(MOD(ROUNDUP(年份-1900,0)/33,0)/12,0)*30,0))对于冬至的计算

以上通过类似的公式,可以计算其他节气的日期,并在万年历中进行显示。

读过此篇文章的网友还读过: