Excel的MOD函數主要作用是返回商的餘數,即兩數取餘後返回兩數相除的餘數。
本文介紹Microsoft Office Excel 中MOD函數的公式語法和用法。
MOD函數功能
MOD 函數用于返回兩數相除的餘數。
MOD函數格式
MOD(number,divisor)
參數說明
number(必選):表示被除數。
divisor(必選):表示除數。如果該參數為 0,MOD 函數将返回錯誤值 #DIV/0!。
MOD函數使用注意事項
①. MOD 函數的兩個參數都必須為數值類型,即數字、文本格式的數字或邏輯值。如果是文本,則返回錯誤值 #VALUE!。
②. MOD 函數的計算結果,即餘數的正負号與除數相同。
③. MOD 函數所能實現的操作也可以通過 INT 函數來實現,公式如下 :
MOD(n,d)=n-d*INT(n/d)
MOD函數使用方法實例
1. 從身份證号碼中獲取性别
衆所周知,每個人的身份證号碼總共有18位,這十八位數字都有各自的含義,代表性别的是倒數第二位數字,也就是第17位數。這個數字如果是奇數,則代表是男性;如果是偶數,則代表是女性。
在這裡,如果身份證号碼的第17位數是奇數,則除以2之後的餘數是1;如果第17位數是偶數,則除以2之後的餘數是0。這樣就能用1和0來代表男和女了,于是就能得到下面的函數:
=MOD(身份證号碼第17位數,2)
身份證号碼第17位數的獲取就要MID函數,将MID函數代入就是:
=MOD(MID(身份證号碼,17,1),2)
這樣就能用1表示“男”,0表示“女”了,可是我們想得到的不是數字1和0,這時就要用到IF函數,如果數字是1,則顯示“男”,否則就是“女”,綜上可得到函數如下:
=IF(MOD(MID(身份證号碼,17,1),2)=1,"男","女")
在B2單元格中輸入:
=IF(MOD(MID(A2,17,1),2)=1,"男","女")
然後向下填充公式,如下所示:
2. 分别彙總奇數月和偶數月的銷量
在單元格 E1 輸入數組公式後按【Ctrl Shift Enter】組合鍵,并向下填充到單元格 E2
數組公式如下 :
{=SUM(IF(MOD(ROW($C$2:$C$13),2)=ROW()-1,$C$2:$C$13,0))}
公式解析 :
1.首先使用公式 MOD(ROW($C$2:$C$13),2)=ROW()-1判斷區域C2:C13 中的每行是否是偶數行
2.其中 ROW() 為公式所在的行,即第 1 行,ROW()-1 返回 0
3.根據判斷結果,如果為偶數行,則返回該行C 列中的數據,如果為奇數行,則返回 0
本例中偶數行中的數據為奇數月的銷量。最後使用 SUM 函數對返回的奇數月的銷量求和即可。同理,計算偶數月銷量的公式與奇數月銷量的公式相同,隻是判斷奇偶數時有細微變化,單元格 E1 中的公式填充到 E2 後,原本的 ROW()-1 返回 0 變為返回 1,因為在單元格 E2 中的 ROW() 返回 2
你學會了嗎?
謝謝大家的觀看,我們下一期再見,如果有什麼問題歡迎評論區留言或私信我們
如果你對excel函數公式大全感興趣,可以關注我們,在課程沒更新之前,可以先看看我們前面的課程。
想學習更多的函數知識,請關注主頁的微信公衆号
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!