| | | This function is only available if you have the Analysis ToolPak add-in installed. |
| | | If "number" is not a valid hexadecimal number, then #NUM! is returned. |
| | | If "number" < 0, then "places" is ignored and a 10-character binary number is returned. |
| | | If "number" < 0, then it cannot be less than FFFFFFFE00, and if number is positive, it cannot be greater than 1FF. |
| | | If "number" contains more than 10 characters (10 bits), then #NUM! is returned. |
| | | If "number" contains 10 characters then the first number represents the sign of the number. |
| | | If "places" is not an integer, it is truncated. |
| | | If "places" < 0, then #NUM! is returned. |
| | | If "places" is left blank, then the minimum number of characters necessary is used. |
| | | If "places" is not numeric, then #VALUE! is returned. |
| | | If "places" is less than the number of characters needed, then #NUM! is returned. |
| | | The "places" is useful for padding the return value with leading 0s (zeros). |
| | | Any negative numbers are represented using two's complement notation. |