Uso de una parte numérica de una celda en una fórmula (Microsoft Excel)
Rita describió un problema en el que se le proporciona información, en una hoja de cálculo de Excel, que combina números y caracteres alfabéticos en una celda. En particular, una celda puede contener «3,5 V», lo que significa que se tomaron 3,5 horas de vacaciones. (El carácter al final de la celda podría cambiar, dependiendo del tipo de horas que represente la entrada.)
Rita se preguntó si aún era posible utilizar los datos en una fórmula de alguna manera.
Sí, es posible y hay varias formas de abordar el problema.
La forma más fácil (y más limpia) sería simplemente mover los caracteres alfabéticos a su propia columna. Suponiendo que las entradas siempre constarán de un número, seguido de un espacio, seguido de los caracteres, puede hacer la «división» de esta manera:
-
Asegúrese de que haya una columna en blanco a la derecha de las entradas.
-
Seleccione las entradas.
-
Muestre la pestaña Datos de la cinta.
-
Haga clic en la herramienta Texto a columnas, en el grupo Herramientas de datos. Excel muestra el primer paso del Asistente para convertir texto en columnas. (Ver figura 1)
-
Se debe seleccionar el botón de opción Delimitado. Haga clic en Siguiente. Excel muestra el segundo paso del asistente.
-
Asegúrese de que la casilla de verificación Espacio esté seleccionada, luego haga clic en Siguiente. Excel muestra el tercer paso del asistente.
-
Haga clic en Finalizar.
Word divide las entradas en dos columnas, con los números en la columna más a la izquierda y los caracteres alfabéticos en la derecha. Luego puede usar cualquier función matemática regular en los valores numéricos que desee.
Si no es factible separar los datos en columnas (tal vez su empresa no permita tal división, o puede causar problemas con los que luego usen la hoja de trabajo), entonces puede abordar el problema de otras dos formas.
Primero, puede usar la siguiente fórmula en celdas individuales:
=VALUE(LEFT(A3,LEN(A3)-2))
La función IZQUIERDA se usa para quitar los dos caracteres más a la derecha (el espacio y la letra) de lo que sea que esté en la celda A3, y luego la función VALOR convierte el resultado en un número. Luego puede usar este resultado como lo haría con cualquier otro valor numérico.
Si simplemente desea sumar la columna que contiene sus entradas, puede usar una fórmula de matriz. Ingrese lo siguiente en una celda:
=SUM(VALUE(LEFT(A3:A21,LEN(A3:A21)-2)))
Asegúrese de ingresar la fórmula presionando Shift + Ctrl + Enter.
Debido a que esta es una fórmula de matriz, las funciones IZQUIERDA y VALOR se aplican a cada celda en el rango A3: A21 individualmente y luego se suman utilizando la función SUMA.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (10229) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:
link: / excel-Using_a_Numeric_Portion_of_a_Cell_in_a_Formula [Usando una parte numérica de una celda en una fórmula]
.