La función BIN.A.OCT convierte un número binario con signo en formato octal con signo.
Ejemplo de uso
BIN.A.OCT(101, 8)
BIN.A.OCT(A2)
Sintaxis
BIN.A.OCT(número_binario_signo, [dígitos_significativos])
-
número_binario_signo: el valor binario de 10 bits con signo que se va a convertir en octal con signo, proporcionado como string.-
El bit más significativo de
número_binario_signoes el bit de signo; es decir, los números negativos se representan en el formato de dos complementos. -
Para esta función, este valor tiene un máximo de 0111111111 si es positivo y un mínimo de 1000000000 si es negativo.
-
Si
número_binario_signose proporciona como un número binario válido, se convertirá automáticamente en la entrada de string apropiada. Por ejemplo,BIN.A.OCT(11111)yBIN.A.OCT("11111")producen el mismo resultado:37.
-
-
dígitos_significativos: [ OPCIONAL ]: la cantidad de dígitos significativos que se deben asegurar en el resultado.-
Si es mayor que la cantidad de dígitos significativos en el resultado, el resultado se rellena hacia la izquierda con ceros hasta que la cantidad total de dígitos alcance
dígitos_significativos. Por ejemplo,BIN.A.OCT("11111")produce el valor00000037. -
Este valor se ignora si el bit más significativo de
número_binario_signoes 1; es decir, si el número_binario_signo expresado es mayor o igual que 1000000000.
-
Notas
-
Al igual que con cualquier valor binario, solo los dígitos
0y 1 son válidos. Otros dígitos harán queBIN.A.OCTmuestre un error#¡NUM!. -
Si la cantidad de dígitos requerida es superior a los
dígitos_significativosespecificados, se muestra el error #¡NUM!. -
Asegúrate de que cualquier cálculo que utilice el resultado de BIN.A.OCT tenga en cuenta que está en octal. Hojas de cálculo de Google convertirá los resultados de forma silenciosa. Por lo tanto, si la celda
A2contiene111, el equivalente octal del binario1001001, yB2contiene una fórmula como=A2+9, el resultado será120, lo cual es incorrecto en el cálculo octal.
Consulta también
OCT.A.HEX: La función OCT.A.HEX convierte un número octal con signo en formato hexadecimal con signo.
OCT.A.DEC: La función OCT.A.DEC convierte un número octal con signo en formato decimal.
OCT.A.BIN: La función OCT.A.BIN convierte un número octal con signo en formato binario con signo.
HEX.A.OCT: La función HEX.A.OCT convierte un número hexadecimal con signo en formato octal con signo.
HEX.A.DEC: La función HEX.A.DEC convierte un número hexadecimal con signo en formato decimal.
HEX.A.BIN: La función HEX.A.BIN convierte un número hexadecimal con signo en formato binario con signo.
DEC.A.OCT: La función DEC.A.OCT convierte un número decimal en formato octal con signo.
DEC.A.HEX: La función DEC.A.HEX convierte un número decimal en formato hexadecimal con signo.
DEC.A.BIN: La función DEC.A.BIN convierte un número decimal en formato binario con signo.
BIN.A.HEX: La función BIN.A.HEX convierte un número binario con signo en formato hexadecimal con signo.
BIN.A.DEC: La función BIN.A.DEC convierte un número binario con signo en formato decimal.
Ejemplos
Convierte un número binario en su valor octal.