熱門測算
八字精批 紫微鬥數 八字合婚 終生運勢

十二生肖計算公式,十二生肖中有哪些數學問題

解夢佬 13 0

十二生肖計算公式

以前小編有一位熱衷于給大家牽紅線。

于是突然有一天提出一個要求——我們的員工花名冊上要有屬相、星座。雖然聽上去簡單,但是200多人還是全部填上一遍還是很復雜的。。。

本著懶、快、準的原則,小編了一下是不是能根據年份計算屬相,于是“拿來”了一個公式,如下,

=MID(“猴雞狗豬鼠牛虎兔龍蛇馬羊”,MOD(YEAR(“日期單元格”),12)+1,1)

我們今天就來分析分析,這個公式是如何運轉的。

MID的釋義

mid公式是做什麼的呢?我們先ctrl+A看一看

mid()公式 三個參數,分別是。

text被截取的字

start_num從左起第幾位開始截取(用數字表達)

num_chars從左起向右截取的長度是多少(用數字表達)

MOD的釋義

下一個公式mod,我們再來看一下它的釋義,

可以看到mod()公式意為“兩數相除的余數”,很簡單。

舉個例子,mod(12,12)即12除以12,返回結果就是0,而mod(13,12)返回結果就是1了。

生肖公式組成

原公式中還有一個公式year()很簡單,就是返回日期的年份,這里就不再贅述了,現在我們所有基本公式都了解了,我們再來看看,公式是如何組成的。

首先,mid的之一個參數需要是一個字串,我們可以看到原公式是”猴雞狗豬鼠牛虎兔龍蛇馬羊”,為什麼要從猴子開始呢?

我們可以看到第二個參數是依據年份除以12的余數來計算該是第幾個屬相,那我們不妨用幾個年份嘗試一下。

我們可以看到,屬猴的年份是可以被12整除的。所以,我們的字串也就從“猴”開始。

但是有個問題,第二個參果只寫mod()公式,那麼屬猴的等于“取字數的第0位”,顯然這樣是不對的,所以我們要寫MOD(YEAR(“日期單元格”),12)+1,意為“屬猴之一位開始”。

最后一位參數就簡單了,就是要顯示幾個字,我們生肖當然就取一個字就ok了~因為沒有屬“馬羊”的吧~~

這樣生肖公式就ok了~快來試試吧~

以上就是與十二生肖計算公式相關內容,是關于十二生肖的分享。看完十二生肖中有哪些數學問題后,希望這對大家有所幫助!