mod是什么函數(shù)?
mod函數(shù)是一個(gè)求余函數(shù),其格式為: mod(nExp1,nExp2),即是兩個(gè)數(shù)值表達(dá)式作除法運(yùn)算后的余數(shù)。特別注意:在EXCEL中,MOD函數(shù)是用于返回兩數(shù)相除的余數(shù),返回結(jié)果的符號(hào)與除數(shù)(divisor)的符號(hào)相同。
mod表達(dá)式
mod函數(shù)是一個(gè)求余函數(shù),其格式為: mod(nExp1,nExp2),即是兩個(gè)數(shù)值表達(dá)式作除法運(yùn)算后的余數(shù)。那么:兩個(gè)同號(hào)整數(shù)求余與你所知的兩個(gè)正數(shù)求余完全一樣(即兩個(gè)負(fù)整數(shù)與兩個(gè)正整數(shù)的算法一樣)。
語法:
MOD(number,divisor)
參數(shù):
Number 為被除數(shù)。
Divisor 為除數(shù)。
在Oracle中,如果 divisor 為0,則函數(shù)直接返回number。
說明:
函數(shù)MOD可以借用函數(shù) INT 來表示:
MOD(n, d) = n – d*INT(n/d) [3]
示例:
MOD(3, 2) 等于 1
MOD(-3, 2) 等于1
MOD(3, -2) 等于-1
MOD(-3, -2) 等于-1
MOD(-3, 0) 等于-3
MOD(3, 0) 等于3
MOD(2, 0) 等于2
MOD(4, 3) 等于1
而在Excel中,除數(shù)不能為0,否則會(huì)報(bào)錯(cuò)。
MOD(3, -2) 等于-1(與后面的數(shù)符號(hào)相同)
MOD(3, 0) 報(bào)錯(cuò),輸出結(jié)果為#DIV/0!