ISEVEN Function

ISEVEN Function

ISEVEN Function

Return TRUE when a number is even.

ExcelClash Team
PUBLISHED

Summary

ISEVEN returns TRUE when a number is even and FALSE when it is not. It is a small function, but it is handy in layouts, conditional formatting, and simple grouping rules.

One behavior matters more than anything else here: if you give it a decimal, Excel truncates the decimal part before checking. So 10.9 is treated as 10.

Purpose

Check even parity

Returns TRUE for even integers, including zero and negative even numbers.

Return Value

TRUE or FALSE

TRUE means even. FALSE means odd.

Syntax

=ISEVEN(number)

You can use a number, a formula, or a cell reference.

Arguments

  • number - [required] The value you want to test for even parity.

ISEVEN vs Other Functions

Function Main job Difference
ISEVEN Checks for even integers Truncates decimals first.
ISODD Checks for odd integers The opposite parity test.
MOD Returns a remainder More flexible when you need the math itself, not just TRUE or FALSE.
TRUNC Removes decimals Useful when you want to make the truncation step explicit.

Using ISEVEN

This function shows up a lot in formatting rules. A classic pattern is =ISEVEN(ROW()), which lets you shade even rows differently from odd ones.

It is also useful in simple splitting rules. If an ID, cycle number, or batch number should go down one path when it is even and another path when it is odd, ISEVEN keeps that logic easy to read.

Example 1 - Check even row numbers

This is the common zebra-striping pattern.

=ISEVEN(ROW())
Check Answer
Challenge #1
Target: Sheet1!F1
Even Check

Check whether A1 is even. Formula: =ISEVEN(A1).

Example 2 - See the truncation rule

Decimals are truncated before the parity check happens.

=ISEVEN(10.9) // Returns TRUE because Excel checks 10.
Check Answer
Challenge #2
Target: Sheet1!F2
Truncated Decimal

Check whether 10.9 is treated as even. Formula: =ISEVEN(10.9).

Example 3 - Check negative and zero values

Parity still works normally for zero and negative integers.

=ISEVEN(-2) // Returns TRUE.
Check Answer
Challenge #3
Target: Sheet1!F3
Even Row

Check whether the current row number is even. Formula: =ISEVEN(ROW()).

Example 4 - Use it for grouping

This keeps a split rule readable.

=IF(ISEVEN(B1),"Batch A","Batch B")
Check Answer
Challenge #4
Target: Sheet1!F4
Negative Even

Check whether -2 is even. Formula: =ISEVEN(-2).

Conclusion Recap

  • Main job: ISEVEN checks whether a number is even.
  • Decimal rule: Excel truncates before checking.
  • Good uses: Alternating rows, simple grouping, and cycle checks.
  • Works with: Zero and negative even numbers too.
Tactical Arena
Select Scenario:
Share ISEVEN Function!

Tell your friends about this post

Discussion

ExcelClash is an interactive platform designed to level up your Excel skills through real-world exercises and challenges. Sharpen your logic, solve real spreadsheet problems, and learn faster.

© 2026 ExcelClash, Inc. All rights reserved.