ISNUMBER Function

Excel Functions › Information

All versions Information

The Excel ISNUMBER function tests whether a value is a number. It returns TRUE or FALSE, making it the building block of error-proof formulas, validation, and conditional logic.


Quick answer: test a cell:
=ISNUMBER(A2) // TRUE when the value is numeric

Syntax

=ISNUMBER(value)
ArgumentDescription
valueRequiredThe value, cell, or expression to test.

How to use it

ISNUMBER returns TRUE when the value is numeric, and FALSE otherwise. Wrap it in IF to act on the result, or sum it with SUMPRODUCT to count matches: =SUMPRODUCT(--ISNUMBER(A2:A100)).

The IS family: ISBLANK, ISNUMBER, ISTEXT, ISLOGICAL, ISNONTEXT, ISERR, ISERROR, ISNA, ISREF, ISFORMULA, ISEVEN, and ISODD each return TRUE or FALSE so you can branch with IF, count with SUMPRODUCT, or drive conditional formatting.

Try it: interactive demo

Live demo

Pick an input and watch the formula and result update.

Result:

Practice workbook

📊
Download the free ISNUMBER practice workbook
Every example on this page, ready to open in Excel — plus practice challenges with answers on a separate tab. No sign-up required.

Frequently asked questions

How is ISNUMBER used with SEARCH?
The classic “cell contains text” test: =ISNUMBER(SEARCH("abc",A2)) is TRUE when A2 contains "abc".
How do I act on the TRUE/FALSE result?
Wrap it in IF: =IF(ISNUMBER(A2), "yes", "no").
Can I count how many cells pass?
Yes: =SUMPRODUCT(--ISNUMBER(range)) counts the TRUEs.

Master functions like this in one day

This page covers one function. Our Excel Formulas and Functions class covers the 30 that matter most — live, hands-on, taught by professionals in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related functions: ISERROR · ISNUMBER · ISBLANK · IFERROR · NA