您現在的位置是:首頁 > 棋牌

Excel中一些好玩的小公式(2)

  • 由 夢幻辰風 發表于 棋牌
  • 2021-10-27
簡介# 計算孩子到今天的年齡 =datedif(text(mid(A3,7,8),“0000-00-00”),today(),“Y”) # 計算孩子在2035年12月23日的年齡 =datedif(text(mid(A3,7,8),“0000-

1除以2餘數是多少

Excel中一些好玩的小公式(2)

繼續咱們昨天的精彩:《Excel中一些好玩的小公式(1)》。今天咱們第二篇,主要是三個函式,和一個公式。大致內容如下:

if函式是什麼?有什麼用?

mod函式是啥?能用來幹啥?

mid除了摘取數字,還能和別的函式擦出什麼樣的火花?

有沒有辦法透過身份證號計算孩子在指定日期的年齡?比如計算孩子在2020年12月31日,多大?

標題寫的是“公式”,為啥我這裡都是函式?

很簡單,先有了適合的函式,才可以組合成後面有趣的公式。

當然,今天所講的,都將是與身份證相關的。畢竟現在的日常工作,這玩意經常和我們有關係。

1、if函式

IF函式一般是用來判斷“真”(TRUE)、“假”(FALSE)。

在Excel中,用法如下:

=if(“判斷條件”,“滿足條件的結果”,“不滿足條件的結果”)

舉個栗子,在Excel中,A3的值是100。我們需要在B3輸出判斷結果,如果數字大於100,則輸出“好學生”,如果小於100,則輸出“也不錯”。

那麼怎麼寫?在B3直接輸入以下內容:

=if(A3>100,“好學生”,“也不錯”)

if函式只能在這裡玩嗎?當然不。還記得我們昨天的《Excel中一些好玩的小公式(1)》裡提到的“透過身份證號判斷性別”這個公式嗎?

=if(mod(mid(“身份證號所在的單元格”,17,1),2),“男”,“女”)

在這裡,mod(mid(“身份證號所在的單元格”,17,1),2)就是判斷條件。那麼問題來了,mod函式是什麼呢?

2、mod函式

在Excel之中,mod函式是一個求餘函式。

先說用法,再說怎麼用。

=mod(“被除數”,“除數”)

而返回的結果,就是餘數。

舉個例子,我們用4除以2,餘數是0,用3除以2,餘數是1。

那麼假如是1除以2呢?

在Excel的mod函數里,被除數小於等於除數的整數取值規律:

mod(1,3)=1

mod(2,3)=2

那麼,在辦公之中,能應用到哪裡呢?

還記得前面嗎?我們是在哪個裡用到的?

透過身份證號提取性別

那麼,18位的身份證號是怎麼看性別呢?第17位,奇數是男,偶數是女。

怎麼提取呢?那就到了mid函式。

3、mid函式

在Excel中,mid函式在Excel中用於從一個字串(也就是一直單元格的內容中)提取指定數量的字元。

比如,我們可以在一個單元格指定從第16個字開始,提取上32個字出來。怎麼用?

=mid(“被你提取的內容”,“從第幾個字開始”,“提取多少個”)

那麼按上面的要求,我們怎麼用呢?假設我們從單元格A3的內容中第16個字,提取32個字出來,怎麼用?

=mid(A3,16,32)

假如,從第0。1個字開始提取呢?

mid會直接告訴你:親,臣妾做不到,這是臣妾返回的錯誤值。

那如果在一個只有5個字的單元格之中,從第15個開始提取,會怎麼樣呢?

mid會哭喪著臉說:“沒得。”,然後給你返回空白值。

回到前面的話題,從身份證號提取性別,怎麼來?

假如A3是身份證號,那麼,我們直接這樣:

=mid(A3,17,1)

從第17位提取1位就OK了。

4、函式的組合

來,把我們今天講的三個函式組合一下。

if函式是判斷一個值符不符合要求;

mod函式是直接求餘。

mid函式是直接提取內容。

那麼,在我們看到身份證號(假設在A3)後,想知道性別,很簡單:

=if(mod(mid(A3,17,1),2),“男”,“女”)

什麼意思呢?提取A3(身份證號)的第17位,如果有餘數(奇數怎麼能除以2得到乾乾淨淨的0呢?),那麼就是男的;如果沒有餘數(偶數除以2都沒得餘數),那麼就是女的。

很簡單是不是?來,自己拿一個表格練練手玩玩?

昨天說了,還要分享一個公式,就是透過身份證號,獲取在指定日期的年齡。(週歲)

比如,計算孩子到今天,年齡多大,或者到2035年12月23日,年齡多大。

假設A3是身份證號,那麼公式如下:

# 這個是註釋,不是公式。 # 計算孩子到今天的年齡 =datedif(text(mid(A3,7,8),“0000-00-00”),today(),“Y”) # 計算孩子在2035年12月23日的年齡 =datedif(text(mid(A3,7,8),“0000-00-00”),“2035-12-23”,“Y”)

公式之中,又出現了新的函式datedif函式和text函式,我們明天繼續。

雖然今天的文章只有這麼幾點,但是明天,還會有更多好玩的。

datedif函式好吃嗎?能幹啥?

text函式究竟是幹什麼的?

如何透過Excel檢驗身份證號的真假。

為什麼講這個?

還不是要錄新生學籍,又怕班主任弄錯學生和家長的身份證號,導致上傳系統失敗又返工。

所以,我打算給大家分享下這個好公式。

具體內容?明天19點整,關注夢幻辰風,你不會錯過的。

Top