Neste artigo, aprenderemos como usar a função HEX2OCT no Excel.
A função HEX2OCT no Excel é usada para converter a representação hexadecimal de números da raiz 16 em números octais (raiz = 8).
A tabela mostrada abaixo mostra algumas das bases mais usadas e sua raiz de caracteres alfanuméricos
Base | raiz | Caracteres alfanuméricos |
Binário | 2 | 0 - 1 |
Octal | 8 | 0 - 7 |
Decimal | 10 | 0 - 9 |
hexadecimal | 16 | 0 - 9 e A - F |
hexatridecimal | 36 | 0 - 9 e A - Z |
O número hexadecimal é a representação de um número de raiz 16. 10 dígitos começando em 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 junto com 6 alfabetos começando em A, B, C, D, E & F onde a representação do número octal tem 8 dígitos de 0, 1, 2, 3, 4, 5, 6, 7. A tabela abaixo o ajudará a entender melhor.
Octal | Decimal | hexadecimal |
0 | 0 | 0 |
1 | 1 | 1 |
2 | 2 | 2 |
3 | 3 | 3 |
4 | 4 | 4 |
5 | 5 | 5 |
6 | 6 | 6 |
7 | 7 | 7 |
10 | 8 | 8 |
11 | 9 | 9 |
12 | 10 | UMA |
13 | 11 | B |
14 | 12 | C |
15 | 13 | D |
16 | 14 | E |
17 | 15 | F |
A formulação da conversão ocorre em duas etapas. Primeiro, o número é convertido em binário e, em seguida, o número binário é convertido para obter o valor octal.
Vamos dar um exemplo
543 é convertido em número binário
- Separe os dígitos
- Escreva sua conversão hexadecimal com até 4 dígitos adicionando zeros à esquerda do número hexadecimal
- Combine todos os hexadecimais convertidos para obter o número hexadecimal.
5 | 4 | 3 |
101 | 100 | 11 |
0101 | 0100 | 0011 |
543 (hexa) = 010101000011 (binário) |
010101000011 é convertido em hexadecimal
- Faça o conjunto de 3 dígitos começando pelo último dígito.
- Complete o último conjunto adicionando zeros na frente do valor.
- Agora converta todos os valores definidos em hexadecimais e combine-os para obter o valor completo.
010101000011 | |||
010 | 101 | 000 | 011 |
2 | 5 | 0 | 3 |
543 (hexadecimal) = 2503 (octal) |
A função HEX2OCT converte o número hexadecimal da raiz 16 no número octal da raiz 8.
Sintaxe:
= HEX2OCT (número, [casas])
Número: número hexadecimal que retorna o número octal de 8 caracteres.
[Locais]: número [opcional] onde o resultado é expresso até o número.
O valor de entrada para a função não pode conter mais de 10 caracteres (10 bits). Onde o primeiro número retorna o sinal do número (positivo ou negativo) e Outro 9 retorna o valor após o sinal.
Para obter um número negativo, o número de entrada deve ter 10 caracteres começando com o primeiro bit, pois representa o sinal negativo. O número negativo é calculado usando a notação de complemento de dois. Qualquer menos de 10 caracteres, a função considera 0s padrão na frente.
Agora vamos entender melhor a função usando-as em alguns exemplos.
Aqui temos alguns valores hexadecimais na coluna hexadecimal. Precisamos converter esses números hexadecimais em valor octal.
Use a fórmula na coluna Hexadecimal:
= HEX2OCT (A2)
A2: número fornecido para a função como referência de célula ou texto entre aspas
Os valores para a função HEX2OCT são fornecidos como referência de célula.
A representação HEX2OCT de 2 da base 16 (hexadecimal) é 2 da base 8 (decimal).
216= 28
Agora copie a fórmula para outras células usando o Ctrl + D tecla de atalho.
Como você pode ver aqui, a função HEX2OCT retorna o resultado dos valores de entrada.
Notas:
- Os números podem ser fornecidos como argumento para a função diretamente com aspas ou referência de célula no Excel.
- A função não considera o número [casas] no caso de um número decimal negativo.
- Se o número hexadecimal de entrada for negativo, não pode ser menor que 1FFFFFFF e se o número for positivo não pode ser maior que FFE0000000.
- Se o número de entrada [casas] não for um inteiro, ele será truncado pela função.
- A função retorna o valor octal para o valor máximo de 3777777777 e o valor mínimo até 4000000000 (apenas números inteiros).
- A função retorna o #NUM! Erro
- Se o número hexadecimal de entrada for menor que 1FFFFFFF ou maior que FFE0000000.
- Se o número de entrada [casas] for zero ou negativo.
- Se o número de entrada [casas] não for suficiente para o número octal positivo resultante.
- A função retorna o #VALUE! Erro
- Se o número de entrada [casas] for texto ou não numérico.
Espero que você tenha entendido como usar a função HEX2OCT e a célula de referência no Excel. Explore mais artigos sobre funções de conversão matemática do Excel aqui. Sinta-se à vontade para expressar sua dúvida ou feedback sobre o artigo acima.
Como usar a função DEC2BIN no Excel
Como usar a função BIN2OCT no Excel
Como usar a função BIN2HEX no Excel
Como usar a função DEC2OCT no Excel
Como usar a função DEC2HEX no Excel
Como usar a função OCT2BIN no Excel
Como usar a função OCT2DEC no Excel
Como usar a função OCT2HEX no Excel
Como usar a função HEX2BIN no Excel
Como usar a função HEX2OCT no Excel
Como usar a função HEX2DEC no Excel
Artigos populares:
Se com curingas
Vlookup por data
Junte-se ao nome e sobrenome no excel
Contar células que correspondam a A ou B