作者:马则先 · 更新日期:2025-05-03
步骤 1:获取阳历 🦟 日期
输入 🐬 阳历日期 🐟 ,例如 `A1` 单元格中的 ``。
步骤 2:提 🐒 取年、月、日
年 🌷 份 🐧 :`=YEAR(A1)`
月 🌾 份:`=MONTH(A1)`
日 🦆 期 🐞 :`=DAY(A1)`
步 🐎 骤 🦍 3:计算干支
年份 🐦 干支:
=TEXTJOIN("",TRUE,
{"甲","乙","丙","丁 🦋 ","戊","己","庚","辛","壬 🐡 ","癸"},
MOD(A24,10)+1
月 🐘 份干 🌸 支 💮 :
=TEXTJOIN("",TRUE,
{"甲","乙","丙","丁","戊","己","庚 🐴 ","辛","壬","癸"},
(A3+9)%12+1
)日 🐋 期 🦟 干 🐱 支:
=TEXTJOIN("",TRUE,
{"甲","乙","丙","丁","戊","己 🦊 ","庚","辛","壬","癸"},
(A4+9)%10+1
)步 🦊 骤 4:计算 🕸 五行
年份 🐳 五行:
=CHOOSE(MOD(A24,10)+1,"木","火","土 🌻 ","金","水")
月 🦍 份五 🐋 行 🦍 :
=CHOOSE((A3+9)%12+1,"水","木","火","土","金 🐱 ")
日期 🐞 五 🐕 行:
=CHOOSE((A4+9)%10+1,"金","木 🦊 ","水","火 🐅 ","土")
步骤 🐈 5:提取 🐛 八字
年 🐝 柱年:份干 💐 支年份 + 五 🐯 行
月 🌾 柱 🐬 月:份干支月份 + 五行 🪴
日柱日 🐱 :期干支日期 🐯 + 五行
时柱时:辰 🦋 干支时辰 🐠 + 五行(需要手动输入,此处省略)
步骤 6:显示结果 🌻
在相邻单元格中显示八字干支年份、月份、日 🦋 期等信息。
示例结果:| 单元格 | 值 🕸 |
|||| A1 | |
| B2 | 癸 🌴 |卯 ☘
| C3 | 癸 🐝 |卯 🦁
| D4 | 癸 🌲 |丑 🪴
步骤 1:在单元格中输入 🐧 阳历日期(例如单元格,A2 为 "")。
步骤 2:在另一个单元 🦊 格(例如单元格,B2 中)输:入以 🐧 下公式
=INT(((A2DATE(1900,1,1)1)/29.53059))
步骤 3:将公式向下填 🦅 充到其他单元格以获取更多阴历日期 🐞 。
例如:A2:
B2: =INT(((A2DATE(1900,1,1)1)/29.53059))
结 🐋 果 🌷 :18174
解释:`DATE(1900,1,1)`:表示 1900 年 1 月 1 日的阳历日期,被认为是 🌷 阴历日期的开始。
`1`:将阳历日期 🌾 减少一天,因为阴历日期从前一天的午 🌷 夜开始。
`/29.53059`:是阳 🌾 历年与 🐒 阴历年的平均差值。
注意事项:该公式提供了 🌾 近似值,实际的阴历日期可能略有不同。
对于农历中的闰月,公式可能无法产生准确 🦄 的结果。
公式只适用 🦄 于格里高利历,不适用于儒略历。
使用公式转换 Excel 中的阳历日期为阴历日期 🐺
步骤:1. 选择要转 💐 换的阳历日期所在 🐕 的 🦟 单元格。
2. 在公式栏 🐋 中输 🦊 入以下公式 🐅 :
=INT((A)/365.25)+1
A2 是包含 🌼 阳 🐘 历日期的单元格。
694025 是阴历纪元前 2637 年 2 月 8 日的 🌾 序列号。
365.25 是阳历 🐱 一年的平 🐵 均天 🦅 数。
3. 按 Enter 键 🐡 。
4. 单元格将显示转换后的 🐈 阴 🐅 历 🦁 日。
例如:如果单元格 A2 中的阳历日期 🐯 为 2023 年 3 月 🐼 日 20 则,公式将返回 48105,表示阴历日期为 48105。
注意:此公式仅可将阳历日期转换为阴历 🐯 日,不能转换为完整的阴历日期。
阴历日期中的月份 🌲 和年份可以通过其他公式计算得出。
=INT((DAY(A1) + MONTH(A1) 31 + YEAR(A1) 372 + INT((YEAR(A1) 1900) / 4) INT((YEAR(A1) 1900) / 100) + INT((YEAR(A1) 1900) / 400)) 0.229 )
A1 需要转换的 🍀 阳历日期 🦁 (yyyymmdd 格 🌵 式)
示例:对 🦢 于 ,公式结果为 44372,表示阴历日期为农 🍀 历乙丑 🦄 年二月初一。
注意:此公式适用于 1900 年至年 2100 之 🦟 间的阴历日期转换。
对于 1900 年之前的日期 🌿 ,需要使用 ☘ 更复杂的公 🌲 式。