加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ISEVEN、ISODD函数详解_Excel公式教程

(2016-02-29 14:00:44)
标签:

excel公式教程

iseven函数

isodd函数

分类: Excel公式教程-函数篇

语法1ISEVEN(number)

检测一个数字是否偶数,是则返回TRUE,否则返回FALSE。

语法2ISODD(number)

检测一个数字是否奇数,是则返回TRUE,否则返回FALSE。

两个函数的参数number都是数字值,小数部分截尾取整。

如果参数number不是数字值,或者不能转换为数字值,则函数返回错误值#VALUE!。

如果参数number是整数,也可使用函数MOD来判断number的奇偶性,ISEVEN(number)可以写成MOD(number,2)=0,ISODD(number) 可以写成MOD(number,2)=1。

用法

一、判断数字的奇偶性。假如单元格A1是数字值4、6.8或者-12,或者是数字型文本值"6"、"¥120":

=ISEVEN(A1)  都返回TRUE

=ISODD(A1)  都返回FALSE


二、根据身份证号码判断性别。

如果单元格A1是一个18位的身份证号码,下面公式返回性别:

=IF(ISEVEN(MID(A1,17,1)),"女","男") 

=IF(ISODD(MID(A1,17,1)),"男","女")


三、设置条件格式,使表格单行和双行的格式不同,实现隔行格式设置,以便于阅览。如图:

http://s11/mw690/0067PPKnty6ZKhpqNoC5a&690

选择区域A3:F6,在条件格式设置以下公式及浅蓝色背景:

=ISEVEN(ROW())

这样就达到我们的预期效果:偶数行以特殊背景色显示,这样即使一行的数据很多,也不容易看错行了。

但是,当我们在第2行上面插入一行(假设加一行部门名称吧),那么浅蓝色背景将变成出现在甲和丙两行上了。

能不能改一下条件格式公式,使得在表头上面任意插删行,也不影响我们原来设定的显示效果?

答案是肯定的,改用以下条件格式公式就可以了:

=ISODD(ROWS(A$2:A3))


参考

数值类型自动转换:http://blog.sina.com.cn/s/blog_14e89401f0102wbhq.html

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有