Cómo utilizar la función OCT2HEX en Excel
En este artículo, aprenderemos cómo usar la función OCT2HEX en Excel.
La función OCT2HEX en Excel se utiliza para convertir la representación octal de números de base 8 en números hexadecimales (base = 2).
La tabla que se muestra a continuación le muestra algunas de las bases más utilizadas y su raíz de caracteres alfanuméricos
Base |
radix |
Alpha-Numeric Characters |
binary |
2 |
0 – 1 |
Octal |
8 |
0 – 7 |
Decimal |
10 |
0 – 9 |
hexadecimal |
16 |
0 – 9 & A – F |
hexatridecimal |
36 |
0 – 9 & A – Z |
La representación del número octal tiene 8 dígitos de 0, 1, 2, 3, 4, 5, 6, 7 y donde el número hexadecimal es la representación de un número de base 16.
10 dígitos que comienzan con 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 junto con 6 alfabetos que comienzan con A, B, C, D, E y F. La siguiente tabla lo ayudará a comprender mejor.
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 |
A |
13 |
11 |
B |
14 |
12 |
C |
15 |
13 |
D |
16 |
14 |
E |
17 |
15 |
F |
La formulación de conversión se realiza en dos pasos. Primero, el número se convierte a binario y luego el número binario se convierte para obtener el valor hexadecimal.
Tomemos un ejemplo de 543 se convierte a un número binario. Separe los dígitos. Escriba su conversión hexadecimal hasta el lugar de 3 dígitos agregando ceros a la izquierda del número hexadecimal. Combine todo el hexadecimal convertido para obtener el número hexadecimal.
5 4 3 101 100 11 101 100 011 543 (octal) = 101 100 011 (binario)
101100011 se convierte a hexadecimal. Haga el conjunto de 4 dígitos comenzando por el último.
-
Complete el último conjunto agregando ceros al frente del valor.
-
Ahora convierta todo el valor establecido a hexadecimal y combínelos para obtener el valor completo.
101100011 0001 0110 0011 1 6 3 543 (octal) = 163 (hexadecimal)
La función OCT2HEX convierte el número octal de la base 8 al número hexadecimal de la base 2.
Sintaxis:
=OCT2HEX ( number, [places] )
Número: Número octal que devuelve el número hexadecimal de 10 caracteres.
[Lugares]: número [opcional] donde el resultado se expresa hasta el número.
El valor de entrada de la función no puede contener más de 10 caracteres (10 bits). Donde el primer número devuelve el signo del número (positivo o negativo) y Otro 9 devuelve el valor después del signo. (1 para negativo y 0 para positivo).
Para obtener un número negativo, el número de entrada debe tener 10 caracteres comenzando con 1 ya que representa el signo negativo. El número negativo se calcula utilizando la notación en complemento a dos. Cualquier menos de 10 caracteres, la función considera ceros predeterminados al frente. Más de 10 caracteres, la función devuelve # ¡NUM! Error.
Ahora comprendamos mejor la función usándolas en algunos ejemplos.
Aquí tenemos algunos valores octales en la columna octal. Necesitamos convertir estos números octales a valores hexadecimales.
Utilice la fórmula en la columna octal:
=OCT2HEX (A2)
A2: número proporcionado a la función como referencia de celda. Los valores de la función OCT2HEX se proporcionan como referencia de celda.
La representación OCT2HEX de 2 de base 8 (hexadecimal) es 10 de base 2 (decimal).
Ahora copie la fórmula en otras celdas usando la tecla de método abreviado Ctrl + D.
Como puede ver aquí, la función OCT2HEX devuelve el resultado de los valores de entrada.
Notas:
-
Los números se pueden dar como argumento a la función directamente sin comillas o referencia de celda en Excel.
-
La función no considera el número de [lugares] en el caso de un número negativo, solo devuelve el número hexadecimal de 10 dígitos.
-
La función puede tener un valor máximo de 10 dígitos.
-
Si el número de [lugares] de entrada no es un entero, la función lo trunca.
-
La función devuelve el #NUM! Error .. Si el número octal de entrada tiene más de 10 dígitos.
-
Si el número de entrada no es un número octal válido.
-
Si el número de entrada [lugares] es cero o negativo.
-
Si el número de entrada [lugares] no es suficiente para el número hexadecimal positivo resultante.
-
-
La función devuelve el # ¡VALOR! Error .. Si el número de entrada es texto o no numérico.
-
Si el número de [lugares] de entrada es texto o no numérico.
-
Espero que haya entendido cómo usar la función OCT2HEX y la celda de referencia en Excel. Explore más artículos sobre las funciones de conversión matemática de Excel aquí. No dude en hacernos llegar sus consultas o comentarios sobre el artículo anterior.
Artículos relacionados:
link: / funciones-matemáticas-cómo-usar-la-función-dec2bin-en-excel [Cómo usar la función DEC2BIN en Excel]
link: / funciones-matemáticas-cómo-usar-la-función-bin2oct-en-excel [Cómo usar la función BIN2OCT en Excel]
link: / funciones-matemáticas-cómo-usar-la-función-bin2hex-en-excel [Cómo usar la función BIN2HEX en Excel]
link: / funciones-matemáticas-cómo-usar-la-función-dec2oct-en-excel [Cómo usar la función DEC2OCT en Excel]
link: / funciones-matemáticas-cómo-usar-la-función-dec2hex-en-excel [Cómo usar la función DEC2HEX en Excel]
link: / funciones-matemáticas-cómo-usar-la-función-oct2bin-en-excel [Cómo usar la función OCT2BIN en Excel]
link: / funciones-matemáticas-cómo-usar-la-función-oct2dec-en-excel [Cómo usar la función OCT2DEC en Excel]
link: / funciones-matemáticas-cómo-usar-la-función-oct2hex-en-excel [Cómo usar la función OCT2HEX en Excel]
link: / funciones-matemáticas-cómo-usar-la-función-hex2bin-en-excel [Cómo usar la función HEX2BIN en Excel]
link: / funciones-matemáticas-cómo-usar-la-función-hex2oct-en-excel [Cómo usar la función HEX2OCT en Excel]
link: / funciones-matemáticas-cómo-usar-la-función-hex2dec-en-excel [Cómo usar la función HEX2DEC en Excel]
Artículos populares:
enlace: / fórmulas-lógicas-si-función-con-comodines [Si con comodines]
enlace: / lookup-formulas-vlookup-by-date-in-excel [Vlookup por fecha]
link: / excel-text-edit-and-format-join-first-and-last-name-in-excel [Unir nombre y apellido en excel]
enlace: / contando-recuento-celdas-que-coinciden-con-a-o-b [Contar celdas que coinciden con A o B]