Fórmula de Excel: convertir pies y pulgadas a pulgadas -

Tabla de contenido

Fórmula genérica

=INT(A1/12)&"' "&MOD(A1)&""""

Resumen

Para convertir una medida en pies y pulgadas a pulgadas solamente (es decir, 4'5 "a 53), puede usar una fórmula basada en varias funciones, incluidas IZQUIERDA, ENCONTRAR, MEDIO y SUSTITUIR. En el ejemplo que se muestra, la fórmula en D5 es :

=LEFT(B5,FIND("'",B5)-1)*12+SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")

Explicación

En la primera parte de la fórmula, los pies se extraen y se convierten a la IZQUIERDA y SE ENCUENTRAN así:

=LEFT(B5,FIND("'",B5)-1)*12

Trabajando de adentro hacia afuera, FIND se usa para ubicar la posición de la comilla simple (') en la cadena. Este número (menos uno) entra en la función IZQUIERDA como el número de caracteres a extraer. Para la celda B5, IZQUIERDA devuelve 8, que luego se multiplica por 12 para obtener pulgadas.

Nota: IZQUIERDA devolverá texto, pero multiplicar por 12 convertirá el texto en un número.

En la segunda parte de la fórmula, extraemos la parte en pulgadas del valor del texto con esto:

SUBSTITUTE(MID(B5,FIND("'",B5)+1,LEN(B5)),"""","")

Aquí nuevamente ubicamos la posición de la comilla simple (') en la cadena con FIND. Esta vez, sin embargo, agregamos uno y alimentamos el resultado en la función MID como punto de partida para extraer caracteres.

Para la cantidad de caracteres a extraer, hacemos trampa y usamos la función LEN. LEN devolverá el total de caracteres en B5, que es un número mayor que el existente después de la comilla simple en la cadena. sin embargo, MID simplemente extraerá todos los caracteres restantes. Para B5, MID devolverá "4" "", que entra en la función SUSTITUIR como texto.

SUBSTITUTE está configurado para buscar comillas dobles ("" "") y reemplazar con nada (""). En el caso de B5, SUBSTITUTE devuelve "4" como texto, que se suma al número de pies ya determinado. Como antes, la operación matemática convierte el texto en un número y Excel devuelve un resultado final de 100.

Otras unidades

Una vez que tenga la medida en pulgadas, puede usar la función CONVERTIR para convertir a otras unidades de medida.

Articulos interesantes...