如何在excel表格中显示农历天数?

简单版本:

细胞B2是第一例。“2016-9-17”表示农历九月十七。公式为:= text (a2,'[$-130000] yyyy-m-d ')。

TEXT()用于转换文本格式。该公式的关键是:[$-130000],是Excel中阳历转换为阴历的参数。但是,有一个问题是无法计算闰月。估计外国人无法理解中国的闰月概念。每一个闰年,直接表示一年中的13个月,道理是一样的。

高级版:

C2细胞,与B2细胞相比,是先进的。它用中文表示,年份用天干地支表示。

公式肯定比以前复杂了:=MID ('A,B,D,E,N,N ',MOD (text (A2,'[$-130000] e')-4,10) 1,1)&;MID('子丑毛寅辰巳中午求职信',mod (text (a2,'[$-130000] e')-4,12) 1,1)&;'年' &;Text (a2,'[$-130000][DBM num 1]m month d day ')。

可以分为两部分:

1,计算年份:MID ('A,B,D,E,G,N,N '),mod (text (a2,'[$-130000] e')-4,10) 1,1) & MID('子丑毛寅辰巳中午申请了一封信',mod (text (a2,'[$-130000] e')-4,655Year ',这里增加了MID()文本提取函数来获取天干地支。

2.计算月和日:text (a2,'[$-130000][DBNum1]m月和d日'),其中添加了参数[db num 1],表示数值以“一、二、三...”的中文格式显示。两者结合就是c列的结果,作为中国人,我们知道一月不叫一月,叫正月。

“十二月”不叫“十二月”,叫“腊月”;同样,每个月的前10天是第一天和第二天.....从20号到20号,21号到30号,以此类推。