
In this article
HEX2OCT converts a hexadecimal number to octal. Used for device codes, permission bits, memory addresses and number-system lessons.
Advertisement
Syntax
=HEX2OCT(number, [places])
| Argument | What it means |
|---|---|
number |
Hexadecimal number (as text or a number) |
places |
Pad with leading zeros to this length |
Examples
Example 1
=HEX2OCT(A2)
Result: 17. See the worked example table below for more cases.
HEX2OCT in practice
Where you will use it
- Reading hexadecimal values from device or network logs
- Teaching number systems
- Converting codes for systems that expect octal
Worked example
| Input | Formula | Result |
|---|---|---|
| F | =HEX2OCT(A2) | 17 |
| 1FF | =HEX2OCT(A3) | 777 |
| 40 | =HEX2OCT(A4) | 100 |
Results calculated in Excel.
Mistakes people make
| Mistake | What to do instead |
|---|---|
| Input too long or invalid digits | #NUM!; check the digits allowed in the base |
| Negative results | Large inputs use two's complement (10 characters) |
Related functions
📚 Part of the free Excel course: Beginner → Expert · Try it in the Formula Lab or ask the AI Helper.
Advertisement
✨ Ask AI about this article
Stuck on a step? Ask a question and the AI answers using this article.
Free · AI can be wrong