Táboa de contidos
Neste artigo mostrarei como sumar se unha cela contén texto en Excel. Aprenderás os métodos para sumar en función dunha cela que conteña calquera tipo de texto, xunto con se contén un texto específico con exemplos e ilustracións axeitados.
Descargar o libro de prácticas.
Suma se unha cela contén texto.xlsx
6 fórmulas adecuadas para sumar se unha cela contén texto en Excel
Aquí temos un conxunto de datos cos Nomes dalgúns produtos, os Enderezos de contacto dos clientes que os compraron e as Cantidades dunha empresa chamada Jupyter Group.
Hoxe o noso obxectivo é sumar as celas que conteñen texto deste conxunto de datos.
1. Use a función SUMIF para sumar se unha cela contén texto en Excel
Pode usar a función SUMIF de Excel para sumar se unha cela contén texto en Excel.
Por exemplo, intentemos sumar as cantidades dos produtos cuxos enderezos dos clientes son ID de correo electrónico , non Números de teléfono .
Isto significa que debemos sumar a Cantidade dunha cela se a súa cela adxacente contén un texto como o Enderezo do cliente .
⧪ Como logralo?
Para executalo, pode introducir un Símbolo de asterisco (*) como criterio dentro dunha función SUMIF , como a seguinte fórmula:
=SUMIF(C4:C13,"*",D4:D13)
Mira, aquí temos a cantidade total de produtoscos clientes que teñen enderezos de texto.
É 1558.
⧪ Explicación da fórmula
- O A función SUMIF toma tres argumentos: un rango , un criterio e un intervalo_suma .
- Aquí o intervalo é C4:C13 (Enderezo do cliente) e o criterio é “*” . “*” mantén TRUE para calquera valor de texto. Polo tanto, a fórmula busca todos os valores de texto no intervalo C4:C13 .
- Cando atopa un valor de texto no intervalo C4:C13 , suma o valor correspondente do intervalo_suma , D4:D13 ( Cantidade ).
- Así, SUMIF(C4:C13,”* ”,D4:D13) devolve a suma de todas as cantidades do intervalo D4:D13 onde o enderezo correspondente no intervalo C4:C13 é un enderezo de texto.
Ler máis: Como sumar celas con texto e números en Excel
2. Use a función SUMIFS para sumar se unha cela contén texto en Excel
Podes usar a función SUMIFS en lugar da función SUMIF para sumar se unha cela contén texto en Excel.
⧪ Como lograr?
A fórmula é case semellante. Aquí, a fórmula SUMIFS para sumar as cantidades cos enderezos de texto será:
=SUMIFS(D4:D13,C4:C13,"*")
Aquí temos de novo a cantidade total de produtos cos clientes que teñen enderezos de texto.
Volve ser 1558.
⧪ Explicación doFórmula
- A función SUMIFS toma un rango_suma e un ou máis pares de criterios intervalo e .
- Aquí o noso intervalo_suma é D4:D13 ( Cantidade ). E usamos un par de intervalo e criterios .
- O intervalo é C4:C13 (enderezo de contacto) e os criterios é “*” . Busca todos os valores de texto no intervalo C4:C13 .
- Cando atopa un valor de texto no intervalo C4:C13 , suma o valor correspondente. do intervalo_suma D4:D13 .
- Así, SUMIFS(D4:D13,C4:C13,”*”) devolve a suma de todas as cantidades do intervalo D4:D13 onde o enderezo correspondente no intervalo C4:C13 é un enderezo de texto.
Ler máis : Suma de Excel se unha cela contén criterios (5 exemplos)
3. Combina as funcións SUM, IF e ISTEXT para Sumar se unha cela contén texto en Excel
Se o desexas, podes usar unha combinación da función SUM , a Se a función e a ISTEXTO para sumar se unha cela contén texto en Excel.
⧪ Como lograr?
Seleccione calquera cela e introduza esta fórmula combinada:
=SUM(IF(ISTEXT(C4:C13),D4:D13,0))
[ É unha Fórmula matricial . Polo tanto, preme CTRL+MAYÚS+INTRO a menos que esteas en Office 365 .]
Mira, temos o mesmo cantidade total de produtos cos clientes con enderezos de texto,1558.
⧪ Explicación da fórmula
- ISTEXTO(C4:C13) verifica cada valor en o intervalo C4:C13 e devolve un VERDADEIRO se é un valor de texto. En caso contrario, devolve un FALSO .
- Agora a fórmula pasa a ser SUMA(SE({VERDADEIRO,VERDADEIRO,FALSO,…,FALSO},D4:D13,0)) .
- SE({VERDADEIRO,VERDADEIRO,FALSO,...,FALSO},D4:D13,0) devolve o valor correspondente do intervalo D4:D13 para cada VERDADEIRO . E para cada FALSO , devolve 0 .
- Polo tanto, a fórmula pasa a ser SUMA(D4,D5,0,D7,0,0,0, D11,D12,0) .
- Agora a función SUMA devolve a suma dos valores correspondentes do intervalo D4:D13 .
Ler máis: Se a cela contén texto, copia a outra folla en Excel
Lecturas similares
- Suma de celas en Excel: continua, aleatoria, con criterios, etc.
- Como asignar valor se a cela contén Word en Excel (4 xeitos sinxelos)
- Se a cela contén texto, devolve o valor noutra cela mediante a fórmula de Excel
- Como devolver o valor se as celas conteñen certo texto dunha lista
- Busca texto no rango de Excel e devolve a referencia de celas (3 xeitos)
4. Use a función SUMIF para sumar se unha cela contén un texto específico en Excel (coincidencia insensible a maiúsculas e minúsculas)
Ata agora, sumamos todas as celas que conteñen valores de texto.
Agora imos probar un poucocousa diferente. Sumaremos as celas que conteñan valores de texto cun texto específico.
Por exemplo, intentemos sumar a cantidade de todos os produtos vermellos.
Isto significa que temos que sumar calquera cela. se contén o texto “vermello” nel.
⧪ Como logralo?
Tamén podemos consiga isto usando a función SUMIF de Excel con Símbolo de asterisco (*) .
Introduza esta fórmula en calquera cela da súa folla de traballo:
=SUMIF(B4:B13,"*Red*",D4:D13)
Aquí temos a suma de todos os produtos co texto “Vermello” . É 691.
⧪ Explicación da fórmula
- A función SUMIF leva tres argumentos: a intervalo , un criterio e un intervalo_suma .
- Aquí o intervalo é B4:B13 (Nome do produto) e o criterio é “Vermello” . Mantén VERDADEIRO para calquera valor de texto co texto “Vermello” .
- Por iso, a fórmula busca todos os valores de texto no intervalo B4:B13 que contén o texto “Vermello” .
- Cando atopa un valor no intervalo B4:B13 , suma o valor correspondente de o intervalo_suma , D4:D13 ( Cantidade ).
- Así SUMIF(B4:B13,”*Vermello*”, D4:D13) devolve a suma de todas as cantidades do intervalo D4:D13 onde o nome do produto contén o texto “Vermello” nel.
⧪ Nota para lembrar
- Este é un Fórmula que non distingue entre mayúsculas e minúsculas . É dicir, se usa “VERMELLO” ou “vermello” en lugar de “Vermello” , tamén funcionará igual.
Ler máis: Se a cela contén texto específico, engade 1 en Excel (5 exemplos)
5. Use a función SUMIFS para sumar se unha cela contén un texto específico en Excel (coincidencia insensible a maiúsculas e minúsculas)
Podes usar a función SUMIFS en lugar da función SUMA para sumar se unha cela contén un texto específico nela.
⧪ Como lograr?
O SUMIFS fórmula para coñecer a suma de todos os produtos co texto “Vermello” neles será:
=SUMIFS(D4:D13,B4:B13,"*Red*")
Aquí temos de novo a suma de todos os produtos co texto “Vermello” . É 691.
⧪ Explicación da fórmula
- A función SUMIFS leva un sum_range e un ou máis pares de range e criterios.
- Aquí o noso sum_range é D4:D13 ( Cantidade ). E utilizamos un par de intervalo e criterios .
- O intervalo é B4:B13 (Nome do produto) e os criterios é “*Vermello*” . Busca todos os valores de texto no intervalo C4:C13 co texto “Vermello” nel.
- Cando atopa un valor no intervalo B4:B13 , suma o valor correspondente do intervalo_suma D4:D13 .
- Así, SUMIFS(D4:D13,C4: C13,”*”) volvea suma de todas as cantidades do intervalo D4:D13 onde o nome do produto ten o texto “Vermello” .
⧪ Nota para lembrar
- Esta tamén é unha fórmula Non distingue entre maiúsculas e minúsculas . É dicir, “VERMELLO” ou “vermello” en lugar de “Vermello” tamén funcionarán igual.
Ler máis: Se a cela contén texto, engade texto noutra cela en Excel
6. Combina as funcións SUM, IF, ISERROR e FIND para sumar se unha cela contén un texto específico en Excel (coincidencia con maiúsculas e minúsculas)
Os dous métodos anteriores realizan un insensible entre maiúsculas e minúsculas coinciden para sumar todas as celas que conteñen un texto específico nela.
Agora, se queres unha coincidencia distintiva entre maiúsculas e minúsculas , podes aplicar esta fórmula.
Pode combinar a función SUMA , función IF , función ISERROR e función FIND para sumar se unha cela contén un texto específico en cunha coincidencia distingue entre maiúsculas e minúsculas .
⧪ Como facelo?
O Distingue entre maiúsculas e minúsculas. fórmula para saber a suma de todos os produtos co texto “Vermello” neles será:
=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))
[ É unha Fórmula matricial . Polo tanto, prema CTRL+MAYÚS+INTRO a menos que estea a usar Office 365 .]
Ver, volvemos ter a cantidade total de produtos co texto “Vermello” no nome.
⧪ Explicación doFórmula
- FIND(“Vermello”,B4:B13) busca unha coincidencia entre maiúsculas e minúsculas en todos os valores do intervalo B4:B13 ( Nome do produto ) para o texto “Vermello” .
- Devolve un número se atopa unha coincidencia, se non, devolve Erro #VALOR .
- Así que a fórmula pasa a ser SUMA(IF(ISERROR({15,#VALOR!,15,#VALOR!,…,#VALOR!}),0 ,D4:D13)) .
- ISERROR({15,#VALOR!,15,#VALUE!,…,#VALUE!}) devolve un VERDADEIRO para cada erro e un FALSO en caso contrario.
- Polo tanto, a fórmula pasa a ser SUMA(SE{VERDADEIRO,FALSO,VERDADEIRO,…,FALSO},0,D4 :D13)) .
- SE{VERDADEIRO,FALSO,VERDADEIRO,…,FALSO},0,D4:D13) devolve 0 para cada VERDADEIRO e devolve o valor correspondente do intervalo D4:D13 para cada FALSO .
- Agora, a fórmula pasa a ser SUMA( D4,0,D5,0,...,0) .
- Finalmente, a función SUMA devolve a suma dos valores correspondentes.
Ler máis: Excel se a cela contén texto, entón devolve o valor (8 xeitos sinxelos)
T Pódense lembrar
- A función SUMIF e a función SUMIFS pódense usar con Commodins (*, ?, ~) para buscar coincidencias parciais.
- A función SUMIF e a función SUMIFS buscan unha coincidencia insensible a maiúsculas e minúsculas , mentres que a A función FIND busca unha coincidencia Distingue entre maiúsculas e minúsculas .
Conclusión
Con estes métodos, podesuma se unha cela contén texto en Excel. Coñeces algún outro método? Ou tes algunha dúbida? Non dubides en preguntarnos.