| ###### | This is displayed when a column is not wide enough to display the result. This is not technically an error. |
| | Using a negative date or time. |
| | A ##### error value occurs when the cell contains a number, date, or time that is wider than the cell or when the cell contains a date or time formula that produces a negative result. Try increasing the width of the column. |
| #DIV/0! | Dividing a number by zero. |
| | Dividing a number by the contents of an empty cell. (xlErrDiv) |
| #N/A | Using VLOOKUP, HLOOKUP or MATCH functions when they do not return a match (or the list is not sorted). |
| | Using a custom worksheet function that is not available. |
| | Using a worksheet function without submitting all the required parameters. |
| | You have used the NA() worksheet function. (xlErrNA) |
| #NAME? | Referring to a named range that does not exist. |
| | Using a worksheet function that does not exist (or has been spelt incorrectly). |
| | Using labels when labels are not allowed. |
| | Entering text that is not enclosed in double speech marks ("some text"). |
| | Using an invalid cell range reference. |
| | Referring to another worksheet that does not exist. (xlErrName) |
| #NULL! | Using an incorrect range separator. |
| | Finding the intersection of two cell ranges that do not intersect. (xlErrNull) |
| #NUM! | Passing the incorrect argument to a worksheet function. |
| | Using a function that iterates (e.g. IRR or RATE) and no result can be found. |
| | The number returned is too big or too small for Excel to recognise it. (xlErrNum) |
| #REF! | Referring to cells that do not contain any data. |
| | Referring to cells that may have been deleted. |
| | Using a Dynamic Data Exchange Link that is not available. (xlErrRef) |
| #VALUE! | The formula contains a parameter of the wrong datatype, i.e. the formula is expecting an integer but you have passed in some text. (xlErrValue) |