什么情况下使用MOD函数?

  • 发布时间:2018-07-20 02:27:39
  • |
  • 出处:PDF猫
  • |
  • 阅读量:459
什么情况下使用MOD函数?
MOD函数概念
MOD函数可用来计算余数,它能够:
  1. 求余数
  2. 生成循环数值
  3. 隔行求和
  4. 判断是否为闰年
  5. 统计包含奇数或偶数的单元格
  6. 隔行添加单元格背景
 
MOD函数语法
MOD函数有2个参数,其语法如下:
MOD(number,divisor)
参数number,需要计算余数的被除数。
参数divisor,代表除数。
 


如果参数divisor为0,那么MOD函数返回错误值#DIV/0!。
由于余数的符号与除数的符号相同,因此如果被除数和除数都是负数,那么计算的余数也会是负数。如果被除数是负数,除数是正数,那么计算的余数将会是负数。

示例1: 求余数
下面的公式计算5除以2后的余数:
=MOD(5,2)
返回余数1。
与可以使用公式:
=5-2*INT(5/2)
 
一般来说,公式:
=MOD(n,d)
等价于:
=n-d*INT(n/d)
 
示例2:生成循环数值
下面的公式:
=MOD(number,7)
将生成0至6之间的整数。其中,number是任意整数。
如下图2所示,选择单元格区域B1:B14,输入数组公式:
=MOD(ROW(),7)
结果如图 中各单元格中的数字,循环生成数字1、2、3、4、5、6、0。


示例3:隔行求和
有时,可能需要对每隔几行的单元格求和。如图3所示,求单元格区域A1:A10中偶数行的和,使用数组公式:
=SUM(IF(MOD(ROW(A1:A10),2)=0,A1:A10,0))
求奇数行的和,使用数组公式:
=SUM(IF(MOD(ROW(A1:A10),2)=1,A1:A10,0))
每隔3行求和,使用数组公式:
=SUM(IF(MOD(ROW(A1:A10),3)=1,A1:A10,0))
隔行求和

通常,数组公式:
{=SUM(IF(MOD(单元格区域,n)=1,单元格区域,0))}
将对单元格区域中的第1行、第n+1行等中的值求和。例如,上面公式中的n=3,则对区域中的行1、行4、行7、行10中的值求和。
如果要求单元格区域中的第2行、第n+2行等中的值求和,则可使用数组公式:
{=SUM(IF(MOD(单元格区域,n)=2,单元格区域,0))}
 
示例4:判断是否为闰年
如果年份能够被4整除,但不能被100整除,或者能被400整除,那么就是闰年。下面的公式:
=(MOD(year,4)=0) - MOD(year,100)=0)+ (MOD(year,400)=0)
判断year代表的年份是否是闰年。返回的值为1,则是闰年;返回值是0,则是平年。

示例5:统计包含奇数或偶数的单元格
如图4所示,要统计单元格区域B3:B8中奇数的个数,使用公式:
=SUMPRODUCT(--(MOD(B3:B8,2)=1))
同样,统计偶数个数的公式:
=SUMPRODUCT(--(MOD(B3:B8,2)=0))
统计奇偶数

示例6:隔行添加单元格背景
如果想要隔行突出显示单元格行,那么可以使用满足公式的条件格式。首先选择要设置条件格式的单元格区域,进行条件格式设置如图所示。
隔行背景

结果如图所示
隔行背景效果

假如你学习到了这个新技能不妨转发推荐给你的小伙伴。并动动小指头收藏,以免下次走丢。

我们将定期更新Word、Excel、PPT等操作技巧。pdf转换器供在线免费的PDF转word、PDF转Excel、PDF转PPT服务。

PDF猫转换器

支持40多种格式转换,高效办公

提示

每日可免费转换1份15M以下文件,今日您的次数已耗尽,下载桌面端软件即可不限次数、文件大小转换

下载客户端

微信扫码联系客服