我要投稿 | RSS
您当前的位置:首页 > Excel函数

MOD函数:返回两数相除的余数

作者:韩志华      来源:原创

一、mod函数英语单词

mod[mɒd] [mɒd]
  • n. (19世纪60年代的)摩登青年;高地盖尔语聚会
  • abbr. 模组(modulus)
  • (Mod)人名;(瑞典、芬)莫德
modulo英/ ˈmɒdjʊləʊ /美/ ˈmɑːdjəˌloʊ /
  • 简明
  • prep.以……为模
  • adj.按模的
mod英语单词的含义和在excel函数中,mod函数我们要取:余数的意思来进行理解有所差异。

二、mod函数含义和参数

mod函数的分类属于:数学与三角函数
打开excel表格,点击编辑栏前的插入函数图标fx,弹出插入函数窗口,在选择类别中选择分类:数学与三角函数,可看到该函数的官方解释:



数学与三角函数mod的含义和参数:
返回两数相除的余数
MOD(number,divisor)

三、mod函数的使用方法及实例

实例一:

使用mod函数配全if函数实现身份证号码中性别的判断。

以M3至M12为例,假设此区域为提取的身份证号码的倒数第2位数字,本来有10种状态,但使用mod后,变成了2种状态,再配合if就可以轻松获得性别。



n2单元格的公式:
=MOD(M3,2)

o3单元格公式:
=IF(N3=0,"女","男")



公式:
=if(mod(mid(c3,17,1),2),"男","女")

解释:
mid(c3,17,1),是从身份证号中提取第17位的数字。
mod(mid(c3,17,1),2),提取出来的数字除以2,求得余数,就是1或者0两种状态。

=if(mod(mid(c3,17,1),2),"男","女")和公式=if(mod(mid(c3,17,1)=1,2),"男","女")相同的效果。
和公式:
=if(mod(mid(c3,17,1),2)=0,"女","男")
的区别是什么?

为什么上面的公式不需要写=1?这是因为默认状态下,if不加判断符号,值只要不是0和错误的情况,都为真值,都会显示第2个参数。
来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:
相关文章
栏目更新
栏目热门