MOD函數(shù)的公式語法和用法
MOD函數(shù)功能
MOD 函數(shù)用于返回兩數(shù)相除的余數(shù)。
MOD函數(shù)格式
MOD(number,divisor)
參數(shù)說明
number(必選):表示被除數(shù)。
divisor(必選):表示除數(shù)。如果該參數(shù)為 0,MOD 函數(shù)將返回錯誤值 #DIV/0!。
MOD函數(shù)使用注意事項
(1)MOD 函數(shù)的兩個參數(shù)都必須為數(shù)值類型,即數(shù)字、文本格式的數(shù)字或邏輯值。如果是文本,則返回錯誤值 #VALUE!。
(2)MOD 函數(shù)的計算結果,即余數(shù)的正負號與除數(shù)相同。
(3)MOD 函數(shù)所能實現(xiàn)的操作也可以通過 INT 函數(shù)來實現(xiàn),公式如下 :
MOD(n,d)=n-d*INT(n/d)
MOD函數(shù)使用方法實例
MOD函數(shù)使用方法實例1:判斷閏年
本例效果如圖1所示,在單元格 B2 中輸入一個公式并按【Enter】鍵,可以判斷單元格 B1 中輸入的年份是否是閏年。閏年的判定條件是 :年份能被 4 整除而不能被100 整除,或者能被 400 整除。公式如下 :
=IF(OR(AND(MOD(B1,4)=0,MOD(B1,100)<>0),MOD(B1,400)=0),"是閏年","不是閏年")
圖1 判斷閏年
公式解析:公式 OR(AND(MOD(B1,4)=0,MOD(B1,100)<>0),MOD(B1,400)=0) 包括兩部分,一部分使用了 AND 函數(shù)判斷“年份能被 4 整除而不能被 100 整除”的條件是否同時成立,另一部分使用 OR 函數(shù)判斷“年份能被 4 整除而不能被 100 整除”或“能被 400 整除”的條件是否有一個成立。然后 IF 函數(shù)根據(jù)判斷結果返回“是閏年”或“不是閏年”。
MOD函數(shù)使用方法實例2:分別匯總奇數(shù)月和偶數(shù)月的銷量
本例效果如圖2所示,在單元格 E1 輸入一個數(shù)組公式后按【Ctrl+Shift+Enter】組合鍵,并向下填充到單元格 E2,分別匯總奇數(shù)月和偶數(shù)月的銷量。數(shù)組公式如下 :
=SUM(IF(MOD(ROW($B$2:$B$13),2)=ROW()-1,$B$2:$B$13,0))
圖2 分別匯總奇數(shù)月和偶數(shù)月的銷量
公式解析 :首先使用公式 MOD(ROW($B$2:$B$13),2)=ROW()-1 判斷區(qū)域 B2:B13 中的每行是否是偶數(shù)行,其中 ROW() 為公式所在的行,即第 1 行,ROW()-1 返回 0。根據(jù)判斷結果,如果為偶數(shù)行,則返回該行 B 列中的數(shù)據(jù),如果為奇數(shù)行,則返回 0。
本例中偶數(shù)行中的數(shù)據(jù)為奇數(shù)月的銷量。最后使用 SUM 函數(shù)對返回的奇數(shù)月的銷量求和即可。同理,計算偶數(shù)月銷量的公式與奇數(shù)月銷量的公式相同,只是判斷奇偶數(shù)時有細微變化,單元格 E1 中的公式填充到 E2 后,原本的 ROW()-1 返回 0 變?yōu)榉祷?1,因為在單元格 E2 中的 ROW() 返回 2。
繼續(xù)查找其他問題的答案?
-
Excel 2019如何使用復制、粘貼命令插入Word數(shù)據(jù)?(視頻講解)
2021-01-257次播放
-
Excel 2019如何制作數(shù)據(jù)透視表?(視頻講解)
2021-01-2227次播放
-
2021-01-2210次播放
-
2021-01-2212次播放
-
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開始選項卡進入篩選模式?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設置指定數(shù)據(jù)的篩選?(視頻講解)
2021-01-223次播放
-
2021-01-222次播放
點擊加載更多評論>>