Excel的MOD函数主要作用是返回商的余数,即两数取余后返回两数相除的余数。
本文介绍MicrosoftOfficeExcel中MOD函数的公式语法和用法。
MOD函数功能
MOD函数用于返回两数相除的余数。
MOD函数格式
参数说明
MOD(n,d)=n-d*INT(n/d)
MOD函数使用方法实例
1.从身份证号码中获取性别
众所周知,每个人的身份证号码总共有18位,这十八位数字都有各自的含义,代表性别的是倒数第二位数字,也就是第17位数。这个数字如果是奇数,则代表是男性;如果是偶数,则代表是女性。
在这里,如果身份证号码的第17位数是奇数,则除以2之后的余数是1;如果第17位数是偶数,则除以2之后的余数是0。这样就能用1和0来代表男和女了,于是就能得到下面的函数:
身份证号码第17位数的获取就要MID函数,将MID函数代入就是:
这样就能用1表示“男”,0表示“女”了,可是我们想得到的不是数字1和0,这时就要用到IF函数,如果数字是1,则显示“男”,否则就是“女”,综上可得到函数如下:
在B2单元格中输入:
然后向下填充公式,如下所示:
2.分别汇总奇数月和偶数月的销量
在单元格E1输入数组公式后按【Ctrl+Shift+Enter】组合键,并向下填充到单元格E2
数组公式如下:
{=SUM(IF(MOD(ROW($C$2:$C$13),2)=ROW()-1,$C$2:$C$13,0))}
公式解析:
1.首先使用公式MOD(ROW($C$2:$C$13),2)=ROW()-1判断区域C2:C13中的每行是否是偶数行
2.其中ROW()为公式所在的行,即第1行,ROW()-1返回0
3.根据判断结果,如果为偶数行,则返回该行C列中的数据,如果为奇数行,则返回0
本例中偶数行中的数据为奇数月的销量。最后使用SUM函数对返回的奇数月的销量求和即可。同理,计算偶数月销量的公式与奇数月销量的公式相同,只是判断奇偶数时有细微变化,单元格E1中的公式填充到E2后,原本的ROW()-1返回0变为返回1,因为在单元格E2中的ROW()返回2
你学会了吗?