WPS表格使用MOD函数求21除以-4的余数为什么是-3,而不是-1?

 懿古今   2024-04-18 11:50:06 发布  WPS教程

前面跟大家分享的『WPS表格MOD函数有什么用?附MOD函数参数介绍及使用示例』一文中,刚好在使用示例中出现MOD(21,-4)=-3,而不是我们常识中认为的-1,这是为什么呢?

WPS表格使用MOD函数求21除以-4的余数为什么是-3,而不是-1? - 第1张 - 懿古今(www.yigujin.cn)

如上图所示,MOD(21,4)=1和MOD(-21,-4)=-1,很多人都理解,但是MOD(21,-4)=-3和MOD(-21,4)=3就不太理解了,这是为什么呢?

根据我们自己的口算,21÷4,商为5,余数为1。而MOD函数返回两数相除的余数,结果的正负号与除数相同。所以MOD(21,4)=1,MOD(-21,-4)=-1大家都比较好理解。

但是为什么MOD(21,-4)=-3和MOD(-21,4)=3呢?不是应该分别等于-1和1吗?这个就涉及到MOD函数中两个异号整数求余的取值规律了,具体如下:

1、余数符号规则

  • 与除数相同,如MOD(负,正)=正,MOD(正,负)=负。

2、余数取值规则

两个整数都可以看成整数,然后再进行除法运算。

  • 能够整除时,没什么好说的,余数等于0;
  • 不能整除时,余数=除数×(整商+1)-被除数。

比如:

  • MOD(21,-4),就是4×(5+1)-21=3,除数符号为负,所以结果为-3;
  • MOD(-21,4),就是4×(5+1)-21=3,除数符号为正,所以结果为3。

本文地址:https://www.yigujin.cn/237.html

你可能感兴趣的文章

文章标签:
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!

发表评论