The DECIMAL function in Excel is a powerful tool that allows users to convert numbers represented in various bases, such as binary or hexadecimal, into their decimal form. This can be particularly beneficial in fields that require base conversions, such as programming and mathematics.
Syntax
DECIMAL(number, base)
- number: This is the text representation of the number you want to convert.
- base: This specifies the base of the input number (e.g., 2 for binary, 16 for hexadecimal).
Example #1
=DECIMAL("1001", 2)
Using this function call, Excel converts the binary number 1001 into its decimal equivalent, resulting in 9.
Example #2
=DECIMAL("1A", 16)
Here, Excel transforms the hexadecimal number 1A into decimal format, yielding a result of 26.
Example #3
=DECIMAL("7", 8)
This example demonstrates converting the octal number 7 into decimal, resulting in 7, as it remains unchanged in this case.
Error handling
- NUM!: This error indicates that the base provided is not valid (should be between 2 and 36).
- VALUE!: This error signifies that the supplied number is not in text format or is not a valid number in the specified base.