Sumar texto en Excel y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demostrará cómo encontrar la suma de valores de texto donde se asigna un código único a cada valor de texto en Excel y Google Sheets.

Números SUM almacenados como texto

Primero veremos cómo sumar números almacenados o formateados como texto.

En el siguiente ejemplo, la columna Salario se almacena como texto. Si intenta sumar los valores, Excel mostrará un cero.

1 = SUMA (C3: C7)

En su lugar, para realizar la operación SUMA en números almacenados como texto, puede usar una fórmula de matriz con las funciones SUMA y VALOR como esta:

1 = SUMA (VALOR (C3: C7))

La función VALOR convierte un texto que representa un número en un número. La función SUM suma esos números.

En Excel 365 y la versión de Excel posterior a 2022, simplemente puede ingresar la fórmula como de costumbre. Sin embargo, al usar Excel 2022 y versiones anteriores, debe ingresar la fórmula de matriz presionando CTRL + MAYÚS + ENTRAR (en lugar de INGRESAR), indicando a Excel que la fórmula es una fórmula de matriz. Sabrá que es una fórmula de matriz por las llaves que aparecen alrededor de la fórmula (vea la imagen superior). En versiones posteriores de Excel y Excel 365, simplemente presione INGRESAR en lugar de.

Veamos la siguiente explicación para comprender mejor la fórmula.

Función VALOR

Utilizada como una fórmula de matriz, la función VALOR convierte todo el rango de números almacenados como texto en una matriz de números y lo devuelve como una entrada para la función SUMA.

1 = SUMA ({10000; 6500; 7500; 15000; 8000})

Para ver lo que devuelve la función VALOR, seleccione la función requerida y presione F9.

SUMA de valores de texto

Para SUMAR un rango de valores de texto donde se asigna un código único a cada uno de esos valores de texto, se puede usar una fórmula de matriz.

La siguiente tabla registra lo que las personas seleccionan para tres preguntas determinadas. La tabla de la derecha enumera las cuatro posibles respuestas, a cada una de las cuales se le ha asignado un valor de código. Tenemos que sumar los códigos de cada persona.

1 = SUMA (ÍNDICE (I $ 3: I $ 6, N (SI (1, COINCIDIR (C4: E4, H $ 3: H $ 6,0)))))

Analizaremos la fórmula a continuación.

Función MATCH

La función COINCIDIR busca un elemento especificado en un rango y devuelve su posición relativa en ese rango. Su sintaxis es:

Al ser una fórmula de matriz en este ejemplo, veamos qué devuelve la función COINCIDIR.

1 = SUMA (INDICE (I $ 3: I $ 6, N (IF (1, {1,3,2}))))

Para una persona determinada, la función COINCIDIR encuentra la posición relativa de cada respuesta en el rango H3: H6. El resultado es una serie de posiciones.

Nota: En una fórmula de matriz, para ver lo que devuelve una función, seleccione la función requerida y presione F9.

Función IF & N

Las funciones IF y N utilizadas juntas devuelven la siguiente matriz como entrada para la función INDICE.

1 = SUMA (ÍNDICE (I $ 3: I $ 6, {1,3,2}))

Aquí, las dos funciones devuelven una matriz de posición relativa de respuestas en el rango H3: H6. El propósito de utilizar las funciones IF y N es realizar un proceso llamado desreferenciación. En términos simples, las dos funciones obligan a la función INDICE a pasar toda la matriz de valores de código a la función SUM.

Explicamos esto en la siguiente sección.

Función INDICE

La función INDICE devuelve el valor posicionado en la intersección de una fila y columna especificadas en un rango. Su sintaxis es:

Veamos cómo funciona como fórmula de matriz:

1 = SUMA ({10,5,8})

La función INDICE encuentra los valores de código en el rango I3: I6 según los números de posición dados. Luego, devuelve una matriz de valores, es decir, el código respectivo para cada respuesta, a la función SUM para realizar operaciones.

Asegúrese de que el número de filas y columnas en ambos Respuesta y el Código la columna es la misma.

Función SUM

La función SUMA sumará los valores de código devueltos por la función INDICE.

1 = SUMA ({10,5,8})

Todo esto junto da como resultado nuestra fórmula inicial:

1 {= SUMA (INDICE (I $ 3: I $ 6, N (IF (1, COINCIDIR (C4: E4, H $ 3: H $ 6,0)))))}

SUMA de valores de texto: sin funciones IF y N

Esta sección explica cómo responde Excel si no usamos la función SI y N en la fórmula mencionada anteriormente.

Se está utilizando el mismo ejemplo con los mismos códigos y respuestas.

1 {= SUMA (INDICE (I $ 3: I $ 6, COINCIDIR (C4: E4, H $ 3: H $ 6,0)))}

Como puede ver, la función INDICE pasa solo el código para la primera respuesta a la función SUM. Si examina la función INDICE presionando F9 obtendrás lo siguiente:

¡El valor! Se devuelve un error porque la función INDICE no puede leer la matriz de números de fila como una matriz. Por lo tanto, usar la función IF & N es suficiente.

Nota: En Excel 365, puede omitir el uso de las funciones IF y N por completo.

Suma de texto: Hojas de cálculo de Google

Estas fórmulas funcionan igual en Google Sheets que en Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave