mod函数使用方法(MOD函数经典用法)

若要问我哪个函数用的最多,我可能说SUM,下面我们就来说一说关于mod函数使用方法?我们一起去了解并探讨一下这个问题吧!

mod函数使用方法(MOD函数经典用法)

mod函数使用方法

若要问我哪个函数用的最多,我可能说SUM

若要问我哪个函数最厉害,我可能说VLOOKUP

若要问我最喜欢哪个函数,我必须说MOD

MOD函数是返回两数相除的余数,余数的符号与除数相同。

函数功能

MOD:返回两个数相除的余数。

表达式

MOD(NUMBER,DIVISOR)

参数含义

NUMBER为被除数。

DIVISOR为除数。

说明

MOD函数的两个参数都必须为数值类型,即数字、文本格式的数字或逻辑值。如果是文本,则返回错误值#VALUE!。

• 若DIVISOR为0,MOD函数返回错误值#DIV/0!

• MOD 函数的结果的正负号与DIVISOR相同。

• MOD(N,D)=N-D*INT(N/D)

什么情况下使用MOD函数?

MOD函数可用来计算余数,它经常做以下事情:

1. 求余数

2. 判断是否为闰年

3. 生成循环数值

4. 统计包含奇数或偶数的单元格

5. 隔行求和

6. 隔行添加单元格背景

工欲善其事必先利其器,使用函数前。先了解函数的注意事项

MOD函数注意的“坑”

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

进入今天的主题---案例剖析:

案例1: 求余数

动图说明:

如文章开头表格说明所示,公式:=MOD(N,D) 等价于:=N-D*INT(N/D)

所以求出来的余数值是相同的

案例2:判断是否为闰年

如果年份能够被4整除,但不能被100整除,或者能被400整除,那么就是闰年。

公式:=IF(OR(AND(MOD(B3,4)=0,MOD(B3,100)<>0),MOD(B3,400)=0),"闰年","非闰年")

案例3:生成循环数值

公式:

=MOD(ROW(),4)

将生成0至3之间的整数。

循环生成数字1、2、3、0。

案例4:判断是否为奇数(不能被2整除)

我们知道身份证的第17位数奇数为男性,偶数为女性。

案例5:隔行求和

有时,可能需要对每隔几行的单元格求和。

求单元格区域A1:A10中偶数行的和,

使用数组公式:

{=SUM(IF(MOD(ROW(A1:A10),2)=0,A1:A10,0))}

求单元格区域A1:A10中奇数行的和,

使用数组公式:

{=SUM(IF(MOD(ROW(A1:A10),2)=1,A1:A10,0))}

求单元格区域A1:A10中每隔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))}

案例6:隔行添加单元格背景

如果想要隔行突出显示单元格行,那么可以使用满足公式的条件格式。首先选择要设置条件格式的单元格区域,进行条件格式设置即可

今天的分享就到这

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页