Hay 2 formas de convertir números binarios a decimales en Excel
- La función BIN2DEC
Esta función tiene un solo argumento, el número binario, y la función lo convierte a decimal. Pero, si su número binario excede los 10 bits o el valor es mayor que 512, la función BIN2DEC devolverá un error.
- Crear una función personalizada
Si BIN2DEC devuelve un error, debe utilizar nuestra función personalizada para convertir su número binario.
La función BIN2DEC
La función BIN2DEC (de binario a decimal) es muy sencilla de utilizar.
- Escribe la función BIN2DEC en una celda.
- El argumento es el número binario.
Pero si su número binario tiene más de 10 bits, la función devuelve un error.
Es fácil comprobar este hecho con la función opuesta; DEC2BIN.
Técnica para convertir un número binario a decimal
La forma más sencilla de realizar la conversión es
- Escribe cada dígito del binario en una celda.
- Escribe una secuencia geométrica (1, 2, 4, 8, 16,...) pero en orden inverso.

- Luego, multiplica cada dígito por el valor correspondiente de la secuencia geométrica directamente debajo de él.
- Y haces la SUMA del nuevo valor calculado.
Alternativamente, con Excel 365, puedes simplificar el cálculo sumando el producto de los dos rangos iniciales.
Pero, ¿cómo se puede solucionar el problema sin utilizar una mesa de conversación? Precisamente aquí entra en juego nuestra función LAMBDA.
Crea una matriz para la secuencia geométrica.
Entre las funciones de matriz de Excel 365, la Función MAPA nos ayudará a construir una secuencia geométrica.
Extraiga cada dígito de una celda en orden inverso
Para empezar, aislemos cada dígito del número binario en celdas individuales.
Para invertir el orden de los dígitos debemos iniciar la función SECUENCIA desde el último dígito con un paso de -1.
- Tenemos nuestras 2 matrices.
- Tenemos que multiplicar uno por otro para convertir nuestro número binario a decimal.
Cree la función personalizada para convertir binario a decimal
Ahora, debemos multiplicar las 2 matrices en una función SUMA.

O puede crear una función LAMBDA.
