在excel中我们有时候需要通过判断数值的奇偶性来返回一个数值的问题,那么有三种函数供我们选择:
1.isodd函数,判断数值是否为奇数
2.iseven函数,判断数值是否为偶数
3.mod函数,为除法的余数函数,我们可以通过除以2所得余数判断奇数和偶数
我们通过一个实例,来看下他们的语法和对比:
如上所示,mid函数先取出身份证的第十七位数字,isodd判断奇数,是奇数则为ture,相反的iseven判断偶数,偶数则返回ture
而mod(被除数,除数),有余数则返回ture,没余数则返回false,我们利用mid取值后,除以2,再用mod函数判断是否有余数,已达到判断奇数和偶数。
注意:mod函数除法运算时,除不过余数结果为被除数本身,比如:mod(1,4)=1,,mod(2,4)=2,mod(3,4)=3
mod函数的拓展:
我们看下下面的实例:
1.求年费是否为闰年?
2.如何循环排列数字?
3.如何把表格变为一列数据
1.求闰年,这里要知道闰年的定义:什么是闰年呢,就是年数能被4整除而不能被100整除的年份。
因此我们在单元格中输入公式=IF((MOD(A2,400)=0)+(MOD(A2,4)=0)*MOD(A2,100),"闰年","平年") 即可快速判断出是否为闰年
以上公式拓展:*乘法符号相当于and(全部成立才成立),+相当于or,一个成立就成立
2.数据循环排列:
我们在单元格中输入公式=MOD(ROW(A1)-1,4)+1 并下拉填充即可生成。
3.数据变为一列数据:
在单元格中输入公式=INDEX($A$1:$C$14,INT((ROW(A1)-1)/3)+1,MOD(ROW(A1)-1,3)+1) 即可快速将多列数据转为一列
1.isodd函数,判断数值是否为奇数
2.iseven函数,判断数值是否为偶数
3.mod函数,为除法的余数函数,我们可以通过除以2所得余数判断奇数和偶数
我们通过一个实例,来看下他们的语法和对比:
如上所示,mid函数先取出身份证的第十七位数字,isodd判断奇数,是奇数则为ture,相反的iseven判断偶数,偶数则返回ture
而mod(被除数,除数),有余数则返回ture,没余数则返回false,我们利用mid取值后,除以2,再用mod函数判断是否有余数,已达到判断奇数和偶数。
注意:mod函数除法运算时,除不过余数结果为被除数本身,比如:mod(1,4)=1,,mod(2,4)=2,mod(3,4)=3
mod函数的拓展:
我们看下下面的实例:
1.求年费是否为闰年?
2.如何循环排列数字?
3.如何把表格变为一列数据
1.求闰年,这里要知道闰年的定义:什么是闰年呢,就是年数能被4整除而不能被100整除的年份。
因此我们在单元格中输入公式=IF((MOD(A2,400)=0)+(MOD(A2,4)=0)*MOD(A2,100),"闰年","平年") 即可快速判断出是否为闰年
以上公式拓展:*乘法符号相当于and(全部成立才成立),+相当于or,一个成立就成立
2.数据循环排列:
我们在单元格中输入公式=MOD(ROW(A1)-1,4)+1 并下拉填充即可生成。
3.数据变为一列数据:
在单元格中输入公式=INDEX($A$1:$C$14,INT((ROW(A1)-1)/3)+1,MOD(ROW(A1)-1,3)+1) 即可快速将多列数据转为一列
转载请注明:首页 > 学习笔记 > 办公软件 ? excel中判断奇数和偶数函数,ISODD函数,iseven函数,mod函数