isnumber
What Does It Do?
This function examines a cell or calculation to determine whether it is a numeric value. If the cell or calculation is a numeric value the result TRUE is shown. If the cell or calculation is not numeric, or is blank, the result FALSE is shown.
Syntax
=ISNUMBER(CellToTest)
The cell to test can be a cell reference or a calculation.
Formatting
No special formatting is needed.
Cell Entry | Result | |
1 | TRUE | =ISNUMBER(D4) |
1-Jan-98 | TRUE | =ISNUMBER(D5) |
FALSE | =ISNUMBER(D6) | |
#DIV/0! | FALSE | =ISNUMBER(D7) |
Hello | FALSE | =ISNUMBER(D8) |
Example:
The following table was used by a personnel department to lookup the salary of an employee. The employee can be entered as a Name or as a Numeric value. The =ISNUMBER() function has been used to identify the type of entry made, and then the =IF() decides which VLOOKUP to perform.
ID No. | Name | Salary |
1 | Alan | £10,000 |
2 | Eric | £12,000 |
3 | Carol | £8,000 |
4 | Bob | £15,000 |
5 | David | £12,000 |
Type Employee Name or ID : | eric | ||
The Salary is : | ####### | ||
=IF(ISNUMBER(E35), VLOOKUP(E35,C29:E33,3, FALSE), VLOOKUP(E35,D29:E33,2, FALSE)) |