Back to functions
Information2026-03-236 related articles

ISNUMBER Function in Excel

Test whether a value is numeric in Excel and return TRUE or FALSE without coercing text numbers.

Syntax

ISNUMBER(value)
Table of Contents

Arguments

value

Required

The value, cell reference, or formula result that you want to test.

What it returns

Returns TRUE when Excel treats the tested value as numeric, and FALSE for text, blanks, logical values, errors, and numbers stored as text.

What ISNUMBER does

ISNUMBER tells you whether Excel currently stores a value as numeric. Use it when you need a strict worksheet check instead of a conversion-friendly calculation.

That means ISNUMBER(19) returns TRUE, but ISNUMBER("19") returns FALSE because the quoted value is text, not a number.

Practical examples

Check whether a cell already contains a number

=ISNUMBER(A2)
Excel

This returns TRUE only when A2 is numeric. It is useful in validation rules, cleanup formulas, and helper columns.

Detect numbers stored as text

=ISNUMBER("19")
Excel

This returns FALSE. The result is important because many imports and pasted values look numeric but are still stored as text.

Gate a formula with IF and ISNUMBER

=IF(ISNUMBER(B2),B2*1.2,"Check input")
Excel

This pattern lets you continue a calculation only when the source value is numeric. Otherwise, the formula shows a clear message instead of pushing bad data further into the sheet.

Common mistakes and notes

ISNUMBER does not coerce text numbers

If a value looks like a number but is stored as text, ISNUMBER still returns FALSE. That is by design and matches Microsoft's documentation for the IS functions.

Dates often return TRUE

Excel stores valid dates and times as serial numbers, so ISNUMBER usually returns TRUE for a real date cell even when the number formatting makes it look like a date.

ISNUMBER is different from VBA IsNumeric

Worksheet ISNUMBER checks the current stored type in Excel. VBA IsNumeric checks whether an expression can be evaluated as numeric, so it can return True for strings such as "19".

Related functions

Related articles

Deep dives, troubleshooting guides, and practical examples that use ISNUMBER.

FormulasBeginner
2026-09-20

Excel IF Cell Contains Text: Formulas and Examples

Use IF with SEARCH, FIND, or COUNTIF to test whether an Excel cell contains text, with case-sensitive, multi-word, and blank-input examples....

#Excel#IF function#text formulas
9 min read
Read Article
FormulasIntermediate
2025-08-28

How to Use XLOOKUP with Wildcards for Partial Matches

Use XLOOKUP wildcards for starts-with, contains, and ends-with SKU matches. Return the first or last match, or use FILTER to show every matching row....

#xlookup#wildcards#text-cleanup
7 min read
Read Article
BeginnerFormulas
2018-04-17

How to Use the AVERAGE Function in Excel

To figure out the average of a group of numbers, makes it easier for you to analyze important data. Learn how to use the average function in Excel right here....

#math#functions
6 min read
Read Article
FeaturesIntermediate
2011-04-07

Excel Tables - Styles, Conditional Formatting and Data Validation

Format Excel Tables with Table Styles, Conditional Formatting, and Data Validation. Turn off worksheet gridlines to make the Table more distinctive....

8 min read
Read Article
FormulasIntermediate
2010-12-13

ISNUMBER vs IsNumeric in Excel: Worksheet and VBA Differences

Learn the difference between Excel ISNUMBER and VBA IsNumeric, including how they handle text numbers, blanks, dates, and data-entry cleanup....

#vba
5 min read
Read Article
FormulasIntermediateTime and Date
2010-08-10

How to Convert Text to a Date in Excel

Convert text to dates in Excel with DATEVALUE or a fixed-layout DATE formula, then format the numeric result....

8 min read
Read Article

Official documentation