Sumar si las celdas contienen texto específico en otra columna
Este tutorial le mostrará cómo sumar valores si las celdas contienen texto específico o parcial en otra columna. Tomemos el siguiente rango de datos como ejemplo, para obtener los totales de los productos que contienen el texto “T-Shirt”, tanto la función SUMAR.SI como la función SUMAPRODUCTO pueden manejar esta tarea en Excel.
- Sumar valores si la celda contiene texto específico o parcial con la función SUMAR.SI
- Sumar valores si la celda contiene texto específico o parcial con la función SUMAPRODUCTO
Sumar valores si la celda contiene texto específico o parcial con la función SUMAR.SI
Para sumar valores si una celda contiene texto específico en otra columna, puede usar la función SUMAR.SI con un comodín (*), las sintaxis genéricas son:
Fórmula genérica con texto codificado:
- rango: El rango de datos que desea evaluar utilizando el criterio;
- *texto*: El criterio según el cual desea sumar valores. Aquí, el comodín * se utiliza para encontrar cualquier número de caracteres, para coincidir con todos los elementos que contienen un texto específico, coloque el texto entre los dos caracteres *. (Tenga en cuenta que debe encerrar el texto y el comodín entre comillas dobles).
- rango_suma: El rango de celdas con valores numéricos coincidentes que desea sumar.
Fórmula genérica con referencia de celda:
- rango: El rango de datos que desea evaluar utilizando el criterio;
- "*"&celda&"*": El criterio según el cual desea sumar valores;
- *: El comodín que encuentra cualquier número de caracteres.
- celda: La celda contiene el texto específico que se busca.
- &: Este operador de concatenación (&) se utiliza para unir una referencia de celda con los asteriscos.
- rango_suma: El rango de celdas con valores numéricos coincidentes que desea sumar.
Después de conocer el funcionamiento básico de la función, utilice cualquiera de las siguientes fórmulas que necesite, y luego presione la tecla Intro para obtener el resultado:
=SUMAR.SI($A$2:$A$12,"*"&D2&"*",$B$2:$B$12) (Use una referencia de celda)
Nota: Esta función SUMAR.SI no distingue entre mayúsculas y minúsculas.
Sumar valores si la celda contiene texto específico o parcial con la función SUMAPRODUCTO
La función SUMAPRODUCTO también puede ayudarlo a completar este trabajo sin usar ningún comodín. Aquí, debe envolver las funciones ESNUMERO y BUSCAR dentro de una función SUMAPRODUCTO, la sintaxis genérica es:
- rango_suma: El rango de celdas con valores numéricos coincidentes que desea sumar;
- criterio: El criterio según el cual desea sumar valores. Puede ser una referencia de celda o un texto específico que haya definido;
- rango: El rango de datos que desea evaluar utilizando el criterio;
Utilice cualquiera de las siguientes fórmulas en una celda en blanco, y presione la tecla Intro para devolver el resultado:
=SUMAPRODUCTO($B$2:$B$12*(ESNUMERO(BUSCAR(D2,$A$2:$A$12)))) (Use una referencia de celda)
Explicación de esta fórmula:
=SUMAPRODUCTO($B$2:$B$12*(ESNUMERO(BUSCAR("T-Shirt",$A$2:$A$12))))
- BUSCAR("T-Shirt",$A$2:$A$12): La función BUSCAR devuelve la ubicación del texto específico “T-Shirt” desde el rango de datos A2:A12, por lo que obtendrá una matriz como esta: {5;#¡VALOR!;#¡VALOR!;7;#¡VALOR!;7;#¡VALOR!;#¡VALOR!;#¡VALOR!;#¡VALOR!;7}.
- ESNUMERO(BUSCAR("T-Shirt",$A$2:$A$12))= ESNUMERO({5;#¡VALOR!;#¡VALOR!;7;#¡VALOR!;7;#¡VALOR!;#¡VALOR!;#¡VALOR!;#¡VALOR!;7}): Esta función ESNUMERO se utiliza para probar valores numéricos y devuelve una nueva matriz: {VERDADERO;FALSO;FALSO;VERDADERO;FALSO;VERDADERO;FALSO;FALSO;FALSO;FALSO;VERDADERO}.
- $B$2:$B$12*(ESNUMERO(BUSCAR("T-Shirt",$A$2:$A$12)))= {347;428;398;430;228;379;412;461;316;420;449}*{VERDADERO;FALSO;FALSO;VERDADERO;FALSO;VERDADERO;FALSO;FALSO;FALSO;FALSO;VERDADERO}: Para multiplicar estas dos matrices, la operación matemática fuerza los valores VERDADERO y FALSO a 1s y 0s. Entonces, la multiplicación de las dos matrices será así: {347;428;398;430;228;379;412;461;316;420;449}*{1;0;0;1;0;1;0;0;0;0;1}={347;0;0;430;0;379;0;0;0;0;449}.
- SUMAPRODUCTO($B$2:$B$12*(ESNUMERO(BUSCAR("T-Shirt",$A$2:$A$12)))) =SUMAPRODUCTO({347;0;0;430;0;379;0;0;0;0;449}): Finalmente, la función SUMAPRODUCTO suma todos los valores en la matriz para obtener el resultado: 1605.
Función relacionada utilizada:
- SUMAR.SI:
- La función SUMAR.SI puede ayudar a sumar celdas basadas en un criterio.
- SUMAPRODUCTO:
- La función SUMAPRODUCTO se puede utilizar para multiplicar dos o más columnas o matrices juntas, y luego obtener la suma de los productos.
- ESNUMERO:
- La función ESNUMERO de Excel devuelve VERDADERO cuando una celda contiene un número, y FALSO si no.
- BUSCAR:
- La función BUSCAR puede ayudarle a encontrar la posición de un carácter específico o subcadena de la cadena de texto dada.
Más artículos:
- Sumar Si Comienza Con O Termina Con Texto Específico O Caracteres
- Para sumar valores si las celdas correspondientes comienzan o terminan con un valor específico, puede aplicar la función SUMAR.SI con un comodín (*) para lograrlo. Este artículo introducirá cómo usar la fórmula en detalle.
- Sumar Los Valores Más Pequeños O Los Últimos N Valores
- En Excel, es fácil sumar un rango de celdas usando la función SUMA. A veces, es posible que deba sumar los números más pequeños o los últimos 3, 5 o n números en un rango de datos como se muestra en la captura de pantalla a continuación. En este caso, SUMAPRODUCTO junto con la función K.ESIMO.MENOR puede ayudarle a resolver este problema en Excel.
- Sumar Los Valores Más Pequeños O Los Últimos N Valores Basados En Criterios
- En el tutorial anterior, hemos discutido cómo sumar los valores más pequeños n en un rango de datos. En este artículo, realizaremos una operación avanzada adicional: sumar los valores más bajos n basados en uno o más criterios en Excel.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.