根據出生日期計算農曆年和屬相

我國很早就有天干地支一說,用來表示農曆時間,用12種動物來作為屬相,每12年一個輪迴,我們輸入一個日期,如何才能知道它是屬於哪一個農曆年,是哪一屬相呢?

如下圖

根據日期返回農曆年和生肖

根據出生日期計算農曆年和屬相

返回農曆年

B3單元格中輸入公式

=MID("庚辛壬癸甲乙丙丁午己",RIGHT(YEAR(A3))+1,1)&MID("申酉戌亥子醜寅卯辰巳午未",MOD(YEAR(A3),12)+1,1)&"年"

回車,並向下填充公式。

返回生肖

方法1

C3單元格輸入公式

=CHOOSE(MOD(YEAR(A3)-4,12)+1,"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬")

方法2

D3單元格輸入公式

=MID("鼠牛虎兔龍蛇馬羊猴雞狗豬",MOD(YEAR(A3)-4,12)+1,1)

公式解析

MID 從一個文本字符串的指定位置開始,截取指定數目的字符

MID(text,start_num,num_chars)

MID(目標單元格,內容的左邊指定開始位置,指定截取的字的個數)

MOD 返回兩數相除的餘數.結果的正負號與除數相同.

MOD(number,divisor)

MOD(被除數,除數)

RIGHT 從內容的右邊開始截取指定的字的個數

RIGHT(text,num_chars)

RIGHT(目標單元格,從內容的右邊開始截取指定的字的個數)

CHOOSE 從參數表中選擇特定的值

CHOOSE(index_num,value1,value2,...)

CHOOSE(指定區域的第幾個,指定區域1,指定區域2,……)


分享到:


相關文章: