La función BIN2OCT

open-graph-3889261-3898696-png

Bienvenido de nuevo a nuestro blog usual de funciones de Excel de la A a la Z. Hoy miramos el BIN2OCT función.

La función BIN2OCT

Esta función convierte un número binario (base dos) en un número octal (base ocho).

El BIN2OCT La función emplea la próxima sintaxis para operar:

BIN2OCT (número, [places])

El BIN2OCT La función tiene los siguientes argumentos:

  • número: esto es obligatorio y representa el número binario que desea convertir. se debe notar que número no puede contener más de 10 caracteres (10 bits) y que el bit más significativo de número es el bit de signo. Los nueve bits restantes son bits de magnitud. Los números negativos se representan a través de complemento a dos notación
  • lugares: esto es opcional y representa el número de caracteres a usar. Si lugares se omite, BIN2OCT utiliza el número mínimo de caracteres necesario. El argumento lugares es útil para rellenar el valor de retorno con ceros a la izquierda.

Complemento a dos es una operación matemática en números binarios, así como una representación de números binarios con signo basada en este procedimiento. El complemento a dos de un norte-número de bits se establece como el complemento con respecto a 2norte; dicho de otra forma, es el resultado de restar el número de 2norte. Esto además equivale a tomar el complemento de unos y posteriormente sumar uno, puesto que la suma de un número y el complemento de sus unos es 1 bits. El complemento a dos de un número se comporta como el negativo del número original en la mayoría de las operaciones aritméticas, y los números positivos y negativos pueden coexistir de forma natural.

Cabe señalar al mismo tiempo que:

  • Si número no es un número binario válido, o si número contiene más de 10 caracteres (10 bits), BIN2OCT devuelve el #NUM! valor de error
  • Si número es negativo, BIN2OCT ignora lugares y devuelve un número octal de 10 caracteres
  • Si BIN2OCT necesita más de lugares caracteres, devuelve el #NUM! valor de error
  • Si lugares no es un número entero, está truncado
  • Si lugares no es numérico, BIN2OCT devuelve el #¡VALOR! valor de error
  • Si lugares es negativo, BIN2OCT devuelve el #NUM! valor de error

Por favor, vea mi ejemplo a continuación: