ISNUMBER in Apple Numbers: Test Numeric Values
Identify true numbers rather than number-looking text in Apple Numbers tables, with safe import checks and worked formulas.
Verification status: Official documentation referenced; example outcomes independently reasoned or arithmetically checked where stated. Not executed in Apple Numbers. How formula examples are checked
Quick answer
ISNUMBER returns TRUE when its argument evaluates to a numeric value and FALSE otherwise. A digit string such as "007" is not automatically a true number for a type audit.
Syntax: =ISNUMBER(cell) — a single required argument, in Apple’s current English Functions Help, edition 15.4. See Apple’s ISNUMBER function reference (accessed 2026-10-11). There are no additional documented optional arguments or defaults for this function.
Purpose: when this check is useful
Use ISNUMBER on imported quantities, sales amounts, measurements, and calculation inputs. It checks what kind of value Numbers has, not whether text could be converted to a number.
The important distinction is stored/evaluated value type, not the visible formatting alone. An imported value may look like a number or date while being held as text. Apple describes separate number, string, Boolean and date/time types in its value-type reference.
Exact syntax and arguments
=ISNUMBER(cell)
| Argument | Required? | Apple-documented meaning |
|---|---|---|
cell |
Yes | Required value to test. Apple labels the sole token cell, but describes it as the value being tested; a single cell reference such as B6 is the reliable documented pattern. |
The placeholder cell is a descriptive argument name, not text to type literally. A working reference is B6, so a complete formula is =ISNUMBER(B6). Write = to start a formula. The single argument has no comma of its own; nested functions with multiple arguments use commas in Apple’s English examples, or semicolons when your decimal separator is a comma according to Apple’s Functions overview. For example, =IF(ISNUMBER(B6),"Yes","No") becomes =IF(ISNUMBER(B6);"Yes";"No") in that locale.
A quick independent check
=ISNUMBER(42) → TRUE; B4 is text 007 → FALSE; B6 is numeric 42 → TRUE.
Build a reproducible Numbers example
Create a table called Intake Types with a header row. Column A is a human-readable case label, column B is the value under test, and column C will contain the test formula. Create the cells deliberately—automatic input recognition can otherwise change their types.
| Row | A: Case | B: what you must enter | How to preserve the intended type |
|---|---|---|---|
| 2 | Missing field | Leave B2 completely untouched | Do not type a space or quote. |
| 3 | Invisible text | One ordinary space in B3 | Enter a single space, even if it looks blank. |
| 4 | Identifier | 007 |
Set B4 to Text format before typing; do not type surrounding quotes. |
| 5 | Label | pending |
Enter as ordinary text. |
| 6 | Quantity | 42 |
Enter as a number, not as "42" text. |
| 7 | Actual date | =DATE(2024,2,29) |
Enter this formula in B7; it evaluates to a date. |
| 8 | Boolean | =TRUE() |
Enter as a formula returning a logical value. |
| 9 | Zero quantity | 0 |
Enter as a numeric zero. |
Do not paste the B column from this Markdown table as plain text and assume Numbers will create the intended types. The date and Boolean examples are formulas, the text ID needs deliberate formatting, and B2 must remain empty. The outputs below are expected/documentation-derived, not screenshots or measurements of a live Numbers session.
Enter the formula and inspect the expected outcomes
Put =ISNUMBER(B2) in C2 of Intake Types and copy to C9. The numeric amount in B6 and the numeric zero in B9 should produce TRUE. The text value 007 in B4 must stay text-formatted and should produce FALSE; a forced numeric conversion would change what is being tested.
Documented-type expected results for =ISNUMBER(B2) copied through C9:
| Cell | Expected result | Reason |
|---|---|---|
| C2 | FALSE | Truly empty input |
| C3 | FALSE | One character of text, not empty |
| C4 | FALSE | Text-formatted identifier |
| C5 | FALSE | Text label |
| C6 | TRUE | Number |
| C7 | FALSE | Date-valued formula |
| C8 | FALSE | Logical value |
| C9 | TRUE | Numeric zero |
These outcomes were checked against an independent Python type-model using explicit values (blank, text, numeric, date, Boolean). That is not native Numbers execution. Automatic import/conversion and special formula-return types still require a real Numbers app validation pass.
Advanced worked applications
Prevent a price calculation from silently treating text as a number
Use =IF(ISNUMBER(B6),B6*0.05,"Review input") for a sample surcharge. With B6 set to 42, the independent arithmetic result is 2.1. If B6 contains the text pending, the expected branch is Review input. The type test acts as a guard; it does not guarantee the number is positive or within policy limits.
Flag quantity cells that only look numeric
For source B4 formatted as Text and containing 007, =IF(ISNUMBER(B4),"Numeric","Text or other") should show Text or other. This is desirable when leading zeroes belong to an ID but not when an amount should be numeric. Fix input type intentionally; do not strip leading zeroes from identifiers simply to make a numeric test pass.
Dates are a distinct consideration in Numbers
Apple separately documents ISDATE and ISNUMBERORDATE. The reference for ISNUMBER specifically describes numeric values. Treat date-specific results as a type compatibility check requiring native verification rather than assuming Excel’s date-serial storage model applies to Numbers.
Errors, boundaries and troubleshooting
- A number-looking value returns FALSE: check whether it was imported as text, such as
007or"42". Formatting or conversion policy matters. - Currency appearance confuses you: inspect the underlying type; a genuinely numeric amount formatted as currency is different from a pasted currency string.
- An amount is numeric but invalid: ISNUMBER does not test positivity, range, or units. Add a separate documented comparison after type validation.
- Comparisons to dates: use ISDATE or ISNUMBERORDATE for explicitly date-aware checks rather than assuming a date is a number in every app.
- An error appears instead of a Boolean: examine the input formula and its references; test simple constant
=ISNUMBER(42)first.
For an initial diagnostic, try a simple function call using Apple’s examples before a complex nested expression. If a formula shows an error instead of a TRUE/FALSE result, investigate the source reference and formula syntax rather than treating the error as a Boolean FALSE. Apple has a separate error-review guide, also accessed 2026-10-11.
Numbers-specific references and versions
In the same table, use B6. Apple documents cross-table references such as Intake Types::B6 and cross-sheet references in the form Sheet 2::Intake Types::B6 when identification is needed. Selecting the cell in the Formula Editor is safer than manually guessing a qualified reference. Relative references move with copied formulas, while absolute references can be locked.
This guide follows the publicly accessible Apple Formulas and Functions Help 15.4 on 2026-10-11. The documentation also describes using the function browser in Numbers on Mac, iPhone and iPad and through iCloud.com; this does not independently establish the first Numbers app release or availability of every function on every historical platform. Native execution on Mac, iPhone/iPad and iCloud was not performed.
Excel and Google Sheets portability
Microsoft documents Excel ISNUMBER, including that quoted digits are not converted by the test. Google Sheets lists ISNUMBER as well. Excel date serials can have different behavior than Numbers date/time values; do not assume the two models yield identical Boolean results on dates without testing.
When transferring workbooks, test the actual input types, arguments, and output on the destination software; do not assume a successful import proves formula equivalence. For help on specific cross-app function families consult Microsoft’s IS functions and Google Sheets’ published function list.
Related verified official documentation
Publication note: Related guide links should be checked in the generated site. Native Numbers execution is not recorded.
Validation and evidence
- Documentation inspection: https://support.apple.com/guide/functions/isnumber-ffad24f22de3/15.4/web/1.0, edition 15.4, read on 2026-10-11. The syntax, argument shape and function-level TRUE/FALSE rule come from that function page.
- Cell references and locales: Apple references and Functions overview, read 2026-10-11.
- Value types: Apple value types, read 2026-10-11.
- Independent calculation: a Python type-model computed the eight tabulated expected logical outcomes and asserted the row results. This is a separate model, not an observation from the Numbers engine.
- Coverage: This function was added after the earlier eight-page Numbers launch collection.
Official reference and verification
- Apple Numbers — function documentation
- value-type reference
- Apple’s Functions overview
- Apple references
Verification status: Official documentation checked; example outcomes were independently reasoned or arithmetically checked where applicable. Not executed in Apple Numbers.
- No genuine Apple Numbers screenshots are included; this guide does not use mock application images.