
Fórmula genérica
=SUMIF(range,"*"&A1&"*",sum_range)
Resumen
Para resumir, si las celdas contienen texto específico en otra celda, puede usar la función SUMIF con un comodín y concatenación. En el ejemplo que se muestra, la celda G6 contiene esta fórmula:
=SUMIF(C5:C11,"*"&F6&"*",D5:D11)
Esta fórmula suma las cantidades de los elementos de la columna C que contienen "sudadera", en cualquier lugar de la celda.
Explicación
La función SUMIF admite comodines. Un asterisco (*) significa "cero o más caracteres", mientras que un signo de interrogación (?) Significa "cualquier carácter".
Los comodines le permiten crear criterios como "comienza con", "termina con", "contiene 3 caracteres", etc.
Entonces, por ejemplo, puede usar "* hat *" para hacer coincidir el texto "hat" en cualquier lugar de una celda, o "a *" para hacer coincidir los valores que comienzan con la letra "a".
En este caso, queremos hacer coincidir el texto en F6. No podemos escribir los criterios como "* F6 *" porque eso coincidirá solo con el texto literal "F6".
En su lugar, necesitamos usar el operador de concatenación (&) para unir una referencia a F6 a asteriscos (*):
"*"&F6&"*"
Cuando Excel evalúa este argumento dentro de la función SUMIF, "verá" "* sudadera *" como criterio:
=SUMIF(C5:C11,"*hoodie*",D5:D11)
SUMIF luego devuelve la suma de los artículos que contienen "sudadera", que es $ 27.00 en el ejemplo que se muestra.
Tenga en cuenta que SUMIF no distingue entre mayúsculas y minúsculas.
Alternativa con SUMIFS
También puede utilizar la función SUMIFS. SUMIFS puede manejar varios criterios y el orden de los argumentos es diferente de SUMIF. La fórmula SUMIFS equivalente es:
=SUMIFS(D5:D11,C5:C11,"*"&F6&"*")
Observe que el rango de la suma siempre es lo primero en la función SUMIFS.
Consulte esta página para obtener una lista de comodines disponibles.