前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

ISEVEN、ISODD函数详解(isoddrow函数)

qiguaw 2024-09-27 14:52:20 资源文章 21 ℃ 0 评论

_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)),"男","女")

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



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

=ISEVEN(ROW())

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

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

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

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

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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表