Microsoft Lab
全部软件
Excel取整(Round)约 4 分钟

Even and Odd EVEN、ODD、ISEVEN、ISODD 函数

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


四个函数怎么选

函数作用例子
EVEN把数字舍入成最接近的偶数=EVEN(3) → 4
ODD把数字舍入成最接近的奇数=ODD(4) → 5
ISEVEN判断是不是偶数,返回 TRUE/FALSE=ISEVEN(4) → TRUE
ISODD判断是不是奇数,返回 TRUE/FALSE=ISODD(5) → TRUE

EVEN 函数:舍入到最接近的偶数

  • 正数:往上舍入到最接近的偶数整数,例如 =EVEN(3) 结果是 4
  • 负数:往下舍入到最接近的偶数整数(绝对值变大),例如 =EVEN(-3) 结果是 -4

ODD 函数:舍入到最接近的奇数

  • 正数:往上舍入到最接近的奇数整数,例如 =ODD(4) 结果是 5
  • 负数:往下舍入到最接近的奇数整数,例如 =ODD(-4) 结果是 -5

ISEVEN 函数:判断是否为偶数

ISEVEN 返回 TRUE 或 FALSE:

  • =ISEVEN(4) 结果是 TRUE
  • =ISEVEN(5) 结果是 FALSE
  • 常搭配 IF 使用,直接显示文字:=IF(ISEVEN(A1),"Even","Odd")

ISODD 函数:判断是否为奇数

ISODD 返回 TRUE 或 FALSE:

  • =ISODD(5) 结果是 TRUE
  • =ISODD(4) 结果是 FALSE
  • 也可以用在条件格式里,把奇数行单独标色

替代方案:用 MOD 函数判断奇偶

ISEVEN/ISODD 也可以用 MOD 函数达到同样效果:=MOD(A1,2)=0 代表偶数,=MOD(A1,2)=1 代表奇数(详见 EP04 的 MOD 函数笔记)。


函数速查

函数语法用途例子
EVEN=EVEN(number)舍入到最接近的偶数=EVEN(3) → 4
ODD=ODD(number)舍入到最接近的奇数=ODD(4) → 5
ISEVEN=ISEVEN(number)判断是否为偶数=ISEVEN(4) → TRUE
ISODD=ISODD(number)判断是否为奇数=ISODD(5) → TRUE

学完你会

常见错误

  • EVEN/ODD 处理负数时以为跟正数一样「往上」,实际上负数是绝对值变大(往下)
  • 把 EVEN/ODD(舍入函数)和 ISEVEN/ISODD(判断函数)搞混,前者改变数值,后者只返回 TRUE/FALSE
  • ISEVEN/ISODD 用在含小数的单元格上,会先自动取整数部分再判断,容易忽略这一步

Sources

Blog / Website:

  1. Even and Odd
只记在你的浏览器里,换设备不会同步。