Suma si la celda contiene texto específico usando comodines - Excel y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demostrará cómo usar la función SUMIFS y los caracteres comodín para sumar datos correspondientes a celdas que contienen texto específico en Excel y Google Sheets.

Suma si el texto contiene

Primero, demostraremos cómo sumar datos relacionados con celdas que contienen texto específico usando la función SUMIFS.

La función SUMIFS suma filas de datos que cumplen ciertos criterios. Su sintaxis es:

Este ejemplo sumará todos Puntuaciones con un Nombre del Estado que contiene "Dakota" utilizando la función SUMIFS y el carácter comodín *.

1 = SUMIFS (C3: C9, B3: B9, "* Dakota *")

El carácter * permite que cualquier número (incluido el cero) de otros caracteres ocupe su lugar.

En este ejemplo, se usa para buscar todas las celdas que incluyen el texto "Dakota". Esta búsqueda no distingue entre mayúsculas y minúsculas, por lo que "dakota" se considera lo mismo que "Dakota" o "DAKOTA". Dakota del Norte y Dakota del Sur contienen "Dakota" y, por lo tanto, se incluyen en la suma.

Suma si el texto comienza con

El carácter * también se puede usar para buscar celdas que comiencen con el texto especificado:

1 = SUMIFS (C3: C9, B3: B9, "Nuevo *")

Nueva York, New Jersey, y Nuevo Mexico comienzan con "Nuevo" y, por lo tanto, se incluyen en la suma. Tenga en cuenta que, con el término de búsqueda "Nuevo *", la celda de texto debe comenzar con "Nuevo"; simplemente contener esos caracteres no es suficiente.

Suma si el texto termina con

Del mismo modo, podemos sumar todos Puntuaciones por Estados terminando en "o" usando:

1 = SUMIFS (C3: C9, B3: B9, "* o")

Nuevo Mexico y Ohio terminan con "o" y, por lo tanto, se incluyen en la suma.

Utilizando el ? Carácter comodín

Los ? El carácter se puede utilizar para representar cualquier carácter en una cadena de texto.

Este ejemplo encuentra todos Nombres de estado comenzando con "Nuevo", seguido de exactamente 7 caracteres (incluidos los espacios).

1 = SUMIFS (C3: C9, B3: B9, "¿Nuevo ???????")

New Jersey y Nuevo Mexico cumplen estos criterios, pero Nueva York no, ya que solo hay 5 caracteres después de "Nuevo" en Nueva York.

Tenga en cuenta que * y? Los caracteres comodín se pueden combinar si es necesario para realizar comandos de búsqueda muy específicos. Este siguiente ejemplo encuentra Nombres de estado que comienzan con "N" y contienen una "o" antes del último carácter de la cadena. Esto excluye Nuevo Mexico; comienza con "N" pero no tiene una "o" antes del último carácter.

1 = SUMIFS (C3: C9, B3: B9, "N * o? *")

Esta funcionalidad es particularmente útil cuando se buscan códigos de productos, códigos postales o números de serie donde la posición de cada carácter tiene un significado específico.

Usando el carácter ~ (Tilde)

El carácter especial ~ (conocido como tilde) nos permite tratar el * o? caracteres como si fueran valores de texto simples y no se comportan como comodines.

En el siguiente ejemplo, necesitamos sumar el Nivel de existencias cuando el nombre del producto coincide específicamente con el texto "¿Producto?":

1 = SUMIFS (C3: C8, B3: B8, "Producto ~?")

El ~ inmediatamente antes de un * o un? carácter vuelve a convertirlo en un valor de texto, por lo que el término de búsqueda "Producto ~?" se utiliza para encontrar una coincidencia de texto exacta con "Producto?".

Combinando comodines SUMIFS con referencias de celda

Por lo general, no es una buena práctica codificar valores en fórmulas. En cambio, es más flexible usar celdas separadas para especificar valores para nuestros términos de búsqueda.

Para buscar si las celdas contienen el texto contenido en la celda E3, podemos usar la función SUMIFS con una referencia de celda y * comodines:

1 = SUMIFS (C3: C9, B3: B9, "*" & E3 & "*")

Tenga en cuenta que el texto "Dakota" ha sido reemplazado por la referencia de celda & E3 & y los caracteres * se han puesto entre comillas ("").

También se pueden combinar varias referencias de celda y caracteres comodín. Encontrar Nombres de estado que comienzan con el texto en la celda E3 y contienen el texto en la celda F3 seguido de al menos 1 carácter más, se puede usar la siguiente fórmula:

1 = SUMIFS (C3: C9, B3: B9, E3 & "*" & F3 & "? *")

Referencias de celda de bloqueo

Para que nuestras fórmulas sean más fáciles de leer, mostramos las fórmulas sin referencias de celda bloqueadas:

1 = SUMIFS (C3: C9, B3: B9, "*" & E3 & "*")

Pero estas fórmulas no funcionarán correctamente cuando se copien y peguen en otro lugar de su archivo. En su lugar, debe usar referencias de celda bloqueadas como esta:

1 = SUMIFS ($ C $ 3: $ C $ 9, $ B $ 3: $ B $ 9, "*" & E3 & "*")

Lea nuestro artículo sobre Referencias de celdas bloqueadas para obtener más información.

Suma si la celda contiene texto específico usando comodines en Google Sheets

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

wave wave wave wave wave