Excel 应用MOD函数计算两数相除的余数

MOD函数功能是计算两数相除的余数。结果的正负号与除数相同。其语法如下:


MOD(number,divisor)

其中参数number为被除数,divisor为除数。

【典型案例】使用MOD函数来判断数字的奇偶性,本例的原始数据如图13-38所示。

步骤1:计算数据除以2的余数。在B2单元格中输入公式“=MOD(B1,2)”,按Enter键,计算第一个数据除以2后的余数,然后使用自动填充功能来计算其他数据除以2的余数,计算结果如图13-39所示。

图13-38 原始数据

图13-39 计算余数

步骤2:在B3单元格中输入公式“=IF(B2=1,”奇数”,”偶数”)”,按Enter键,判断第一个数据的奇偶性,然后使用自动填充功能来计算其他数据的奇偶性,计算结果如图13-40所示。

图13-40 判断奇偶性

【使用指南】在MOD函数中,如果参数divisor为零,MOD函数将返回错误值“#DIV/0!”。MOD函数可以借用函数INT来表示:MOD(n,d)=n-d*INT(n/d)。

Excel 计算余数:MOD函数图解

MOD函数功能是计算两数相除的余数。结果的正负号与除数相同。其语法如下:


MOD(number,divisor)

其中,number参数为被除数,divisor参数为除数。下面通过实例详细讲解该函数的使用方法与技巧。

打开“MOD函数.xlsx”工作簿,本例中的原始数据如图14-45所示。要求使用MOD函数来判断这些数字的奇偶性。具体的操作步骤如下。

图14-45 原始数据

STEP01:选中B2单元格,在编辑栏中输入公式“=MOD(B1,2)”,然后按“Enter”键返回即可计算出一个数据除以2后的余数,结果如图14-46所示。

STEP02:选中B2单元格区域,利用填充柄工具向右复制公式至G2单元格,通过填充功能来计算其他数据除以2的余数,计算结果如图14-47所示。

STEP03:选中B3单元格,在编辑栏中输入公式“=IF(B2=1,”奇数”,”偶数”)”,然后按“Enter”键返回即可判断出第1个数据的奇偶性,结果如图14-48所示。

STEP04:选中B3单元格区域,利用填充柄工具向右复制公式至G3单元格,通过填充功能来判断其他数据的奇偶性,计算结果如图14-49所示。

图14-46 计算15除以2的余数

图14-47 计算其他数据除以2的余数

计算15的奇偶性

图14-48 计算15的奇偶性

图14-49 判断奇偶性

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

制作易懂的表格:每隔一行标不同颜色,做成简单易懂的表格

作为使用条件格式的应用实例,我们可以制作出下表这样每隔一行填充颜色的条纹式表格,让数据看起来更清晰。

每隔一行填充颜色的表格

当然,这种操作也绝对不能“逐个手动填充”,务必牢记要将复杂的操作变得轻松、简单。

在这个例子中想法最重要。如何利用条件格式设置“每隔一行填充颜色”呢?

答案是“仅对奇数行或偶数行填充颜色”,这样就能每隔一行填充颜色了。

例如,要给奇数行填充颜色,那么针对表格内的单元格,设定“若此单元格为奇数行则填充颜色”。单元格的行数可用 ROW 函数取得。若用 ROW 函数得到的行数是否为奇数,可以用“该数字除以2余1则为奇数”这个逻辑进行判定。让我们看一下具体的操作步骤。

➊ 选择想要设置的范围

➋ 【开始】菜单栏➛【条件格式】➛点击【新建规则】

➌ 选择【使用公式确定要设置格式的单元格】

➍ 栏目中输入以下公式

=MOD(ROW(),2)=1

➎ 【格式】➛在【填充】中选择喜欢的颜色点击确定➛回到【新建规则】点击确定

这样就可以做到给每隔一行填充颜色。

每隔一行就填充上了颜色

此处出现的 MOD 函数,能够得出第二参数指定的数值除以第一参数指定的数字后得到的余数。下列逻辑式,针对在指定的单元格范围中的各个单元格设定了“ROW 函数取得的数字被2除余1”的条件。

=MOD(ROW(),2)=1

这样就能够设定给在选中的范围内符合这一公式的单元格填充颜色。