【MOD】函数判别性别
Excel的MOD函数主要作用是返回商的余数,即两数取余后返回两数相除的余数。
本文介绍Microsoft Office Excel 中MOD函数的公式语法和用法。
MOD函数功能
MOD 函数用于返回两数相除的余数。
MOD函数格式
MOD(number,divisor)
参数说明
number(必选):表示被除数。
divisor(必选):表示除数。如果该参数为 0,MOD 函数将返回错误值 #DIV/0!。
MOD函数使用注意事项
①. MOD 函数的两个参数都必须为数值类型,即数字、文本格式的数字或逻辑值。如果是文本,则返回错误值 #VALUE!。
②. MOD 函数的计算结果,即余数的正负号与除数相同。
③. MOD 函数所能实现的操作也可以通过 INT 函数来实现,公式如下 :
MOD(n,d)=n-d*INT(n/d)
MOD函数使用方法实例
- 从身份证号码中获取性别
众所周知,每个人的身份证号码总共有18位,这十八位数字都有各自的含义,代表性别的是倒数第二位数字,也就是第17位数。这个数字如果是奇数,则代表是男性;如果是偶数,则代表是女性。
在这里,如果身份证号码的第17位数是奇数,则除以2之后的余数是1;如果第17位数是偶数,则除以2之后的余数是0。这样就能用1和0来代表男和女了,于是就能得到下面的函数:
=MOD(身份证号码第17位数,2)
身份证号码第17位数的获取就要MID函数,将MID函数代入就是:
=MOD(MID(身份证号码,17,1),2)
这样就能用1表示“男”,0表示“女”了,可是我们想得到的不是数字1和0,这时就要用到IF函数,如果数字是1,则显示“男”,否则就是“女”,综上可得到函数如下:
=IF(MOD(MID(身份证号码,17,1),2)=1,"男","女")
在B2单元格中输入:
=IF(MOD(MID(A2,17,1),2)=1,"男","女")
然后向下填充公式,如下所示:
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($C2:2: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
你学会了吗?
谢谢大家的观看,我们下一期再见,如果有什么问题欢迎评论区留言或私信我们
如果你对excel函数公式大全感兴趣,可以关注我们,在课程没更新之前,可以先看看我们前面的课程。
想学习更多的函数知识,请关注转发
【MOD】函数判别性别相关推荐
- EXCEL表格-根据身份证号计算性别、年龄(IF、MOD函数)
❤关注我,不迷路❤ 点击进入EXCEL综合应用场景专栏 本篇文章将介绍如何根据身份证号来计算出年龄.性别,先来讲解一些基础知识: 身份证号共18位,其中: (1)前1.2位数字表示:所在省份的代码: ...
- TVM/Relay 的 PartitionGraph()(mod) 函数讨论整理
TVM/Relay 的 PartitionGraph()(mod) 函数讨论整理 TVM/Relay 的图形分区功能.以下简单示例,错误信息. PartitionGraph() 函数指定图形是用带有 ...
- python使用numpy的np.fmod函数计算numpy数组除以某一特定数值剩余的余数(remainder)、np.mod函数和np.fmod函数对负值的处理方式有差异
python使用numpy的np.fmod函数计算numpy数组除以某一特定数值剩余的余数(remainder).np.mod函数和np.fmod函数对负值的处理方式有差异 目录
- matlab中的rem和mod,matlab的rem()和mod()函数
rem(x,y):求整除x/y的余数 mod(x,y):求模 rem(x,y)=x-y.*fix(x./y); (fix()向0取整) mod(x,y)=x-y.*floor(x./y); (floo ...
- mod php是什么意思,mod函数是什么意思
mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数.特别注意:在EXCEL中,MOD函数是用于返回两数相除的余数,返回结果的符号与除数(div ...
- matlab中mod(10 3),matlab的rem()和mod()函数
rem(x,y):求整除x/y的余数 mod(x,y):求模 rem(x,y)=x-y.*fix(x./y); (fix()向0取整) mod(x,y)=x-y.*floor(x./y); (floo ...
- 【Excel2019(十七):数学函数】【Round函数+Roundup函数+Rounddown函数+Int函数+Mod函数】
上一篇:[Excel2019(十六):简单文本函数][使用文本截取字符串+获取文本中的信息+身份证的应用] 文章目录 认识函数 Round函数 Roundup函数 Rounddown函数 Int函数 ...
- mod函数在计算机中实例,excel MOD函数的使用方法实例 MOD函数的公式语法及使用方法实例...
excel MOD函数的使用方法实例 MOD函数的公式语法及使用方法实例,这个问题是我们很多人都很困惑的一个问题,excel MOD函数的使用方法实例是我们非常常用的一个东西,也是我们工作和学习中必不 ...
- oracle中的mod函数是啥,mod函数是什么意思
mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数.特别注意:在EXCEL中,MOD函数是用于返回两数相除的余数,返回结果的符号与除数(div ...
- matlab的mod函数,mod函数(mod函数的使用方法)
取模,即求两数相除的余数=MOD(7,3)7/3的余数 就是求出两个数相除的余数.如:mod(4,5)=4,即mod(A ,B)中A伟被除数,B为除数,求出二者的余数即为函数的返回值. mod(10, ...
最新文章
- 无人驾驶推进时间表及五大技术领域关键节点
- 【渝粤教育】国家开放大学2018年春季 0089-21TInternet和Intranet应用 参考试题
- Redmine for windows 一键安装
- Vijos 1006
- vue 判断元素内容是否超过宽度
- 超参数自动优化方法PBT(Population Based Training)
- 区块链 入门 基础知识
- java facet 是什么_eclipse中project facet问题
- ubuntu关机或重启出现memtest
- druid以及监控台使用及配置
- 学习cola DDD 架构遇到的问题 在start模块的pom文件添加依赖
- 基于android点餐系统需求分析,基于Android的点餐系统的设计及实现
- Python中rect属性
- java算法买3瓶送1瓶_【算法】啤酒与瓶盖与空瓶(java)
- H3C设备配置wifi
- java模拟一个军队作战,()系统在作战过程中帮助指挥和参谋人员实施各项作战业务,辅助指挥人员对部队和武器实施指挥控制...
- i3cpu驱动xp_Intel英特尔Core i3/Core i5/Core i7系列CPU核芯显卡驱动for windows 32位
- 如何解决页面刷新时白屏的问题?
- 批量测试链接地址是否正常访问
- 阿里云盘小白羊版:一款支持满速上传下载的阿里云盘
热门文章
- aardio java_图形界面Aardio
- OBIEE接受外部参数
- win10使用的c语言程序开发,Win10是什么编程语言写的?源代码文件多到你无法想象...
- 警告提示:Capturing ‘self‘ strongly in this block is likely to lead to a retain cycle
- Requirement already satisfied问题
- 计算机应用程序是啥意思,为什么某些Mac应用程序需要“使用辅助功能控制此计算机?...
- 永久短网址生成 可以永久使用的短链接推荐
- 正睿OI补题(二分与分治)
- 交替性注意力_如何培养共同注意力(Joint Attention)——社会性发展基石
- Sketch Learning - SVG 是什么?