在EXCEL中,MOD(25,-7)的结果为什么是-3

来源:百度知道 编辑:UC知道 时间:2024/06/03 13:44:24

MOD(number,divisor)
返回两数相除的余数。结果的正负号与除数相同。
Number 为被除数。
Divisor 为除数。

说明
如果 divisor 为零,函数 MOD 返回错误值 #DIV/0!。
函数 MOD 可以借用函数 INT 来表示:
MOD(n, d) = n - d*INT(n/d)

为了保证函数结果的正负号与除数相同,它在运算中实际采用了不同的商。
举例:
MOD(25,7)=25-7*INT(25/7)=25-7*3=4
除数为正,结果也为正;
MOD(25,-7)=25-(-7)*INT(25/-7)=25-(-7)*(-4)=-3
除数为负,结果也要为负;
MOD(-25,7)=-25-7*INT(-25/7)=-25-7*(-4)=3
除数为正,结果也为正;
MOD(-25,-7)=-25-(-7)*INT(25/-7)=-25-(-7)*3=-4
除数为负,结果也要为负。

MOD(number,divisor) Number 为被除数。 Divisor 为除数。 说明 如果 divisor 为零,函数 MOD 返回错误值 #DIV/0!。

所以25/-7=-3

楼主这种问题也拿来送分.有分多了送我得了.

正负号与除数相同
这里-7是除数