Zbroj ako ćelija sadrži tekst u Excelu (6 prikladnih formula)

  • Podijeli Ovo
Hugh West

U ovom ću vam članku pokazati kako zbrajati ako ćelija sadrži tekst u Excelu. Naučit ćete metode zbrajanja na temelju ćelije koja sadrži bilo koju vrstu teksta, kao i ako sadrži određeni tekst s odgovarajućim primjerima i ilustracijama.

Preuzmite vježbovnicu

Zbroj ako ćelija sadrži tekst.xlsx

6 prikladnih formula za zbrajanje ako ćelija sadrži tekst u programu Excel

Ovdje imamo skup podataka s Imenima nekih proizvoda, Kontakt adresama kupaca koji su ih kupili i Količinama tvrtke koja se zove Jupyter Group.

Danas je naš cilj zbrojiti ćelije koje sadrže tekst iz ovog skupa podataka.

1. Koristite funkciju SUMIF za zbrajanje ako ćelija sadrži tekst u programu Excel

Možete koristiti funkciju SUMIF programa Excel za zbrajanje ako ćelija sadrži tekst u programu Excel.

Na primjer, pokušajmo zbrojiti količine proizvoda čije su adrese kupaca ID-ovi e-pošte , a ne Telefonski brojevi .

To znači da moramo zbrojiti Količina ćelije ako njezina susjedna ćelija sadrži tekst kao Adresa kupca .

Kako to postići?

Da biste ovo izvršili, možete unijeti Simbol zvjezdice (*) kao kriterij unutar SUMIF funkcije , poput sljedeća formula:

=SUMIF(C4:C13,"*",D4:D13)

Gledajte, ovdje imamo ukupnu količinu proizvodas kupcima koji imaju tekstualne adrese.

To je 1558.

Objašnjenje formule

  • The Funkcija SUMIF uzima tri argumenta: raspon , kriterij i zbir_raspon .
  • Ovdje je raspon C4:C13 (Adresa kupca) , a kriterij je “*” . “*” drži TRUE za bilo koju tekstualnu vrijednost. Stoga formula traži sve tekstualne vrijednosti u rasponu C4:C13 .
  • Kada pronađe tekstualnu vrijednost u rasponu C4:C13 , zbraja odgovarajuću vrijednost iz sum_range , D4:D13 ( Quantity ).
  • Dakle SUMIF(C4:C13,”* ”,D4:D13) vraća zbroj svih količina iz raspona D4:D13 gdje je odgovarajuća adresa u rasponu C4:C13 tekstualna adresa.

Pročitajte više: Kako zbrojiti ćelije s tekstom i brojevima u Excelu

2. Koristite funkciju SUMIFS za zbrajanje ako ćelija sadrži tekst u programu Excel

Možete koristiti funkciju SUMIFS umjesto funkcije SUMIF za zbrajanje ako ćelija sadrži tekst u Excelu.

Kako to postići?

Formula je gotovo slična. Ovdje će SUMIFS formula za zbrajanje količina s tekstualnim adresama biti:

=SUMIFS(D4:D13,C4:C13,"*")

Ovdje opet imamo ukupnu količinu proizvoda s kupcima koji imaju tekstualne adrese.

Opet je 1558.

ObjašnjenjeFormula

  • Funkcija SUMIFS uzima raspon_zbira i jedan ili više parova raspona i kriterija.
  • Ovdje je naš raspon_zbira D4:D13 ( Količina ). I koristili smo jedan par raspona i kriterija .
  • Raspon je C4:C13 (adresa za kontakt) , a kriteriji je “*” . Traži sve tekstualne vrijednosti u rasponu C4:C13 .
  • Kada pronađe tekstualnu vrijednost u rasponu C4:C13 , zbraja odgovarajuću vrijednost iz raspona_zbira D4:D13 .
  • Tako SUMIFS(D4:D13,C4:C13,”*”) vraća zbroj sve količine iz raspona D4:D13 gdje je odgovarajuća adresa u rasponu C4:C13 tekstualna adresa.

Pročitajte više : Excel zbroj ako ćelija sadrži kriterije (5 primjera)

3. Kombinirajte funkcije SUM, IF i ISTEXT za zbrajanje ako ćelija sadrži tekst u programu Excel

Ako želite, možete koristiti kombinaciju funkcije SUM , If funkcija i ISTEXT funkcija za zbroj ako ćelija sadrži tekst u Excelu.

Kako to postići?

Odaberite bilo koju ćeliju i unesite ovu kombiniranu formulu:

=SUM(IF(ISTEXT(C4:C13),D4:D13,0))

[ To je Formula polja . Zato pritisnite CTRL+SHIFT+ENTER osim ako niste u Office 365 .]

Gledajte, imamo isto ukupna količina proizvoda s kupcima koji imaju tekstualne adrese,1558.

Objašnjenje formule

  • ISTEXT(C4:C13) provjerava svaku vrijednost u raspon C4:C13 i vraća TRUE ako se radi o tekstualnoj vrijednosti. Inače, vraća FALSE .
  • Sada formula postaje SUM(IF({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0)) .
  • IF({TRUE,TRUE,FALSE,…,FALSE},D4:D13,0) vraća odgovarajuću vrijednost iz raspona D4:D13 za svaki TRUE . I za svaki FALSE , vraća 0 .
  • Stoga formula postaje SUM(D4,D5,0,D7,0,0,0, D11,D12,0) .
  • Sada funkcija SUM vraća zbroj odgovarajućih vrijednosti iz raspona D4:D13 .

Pročitajte više: Ako ćelija sadrži tekst, kopirajte na drugi list u Excelu

Slična očitanja

  • Zbroj ćelija u Excelu: kontinuirano, nasumično, s kriterijima itd.
  • Kako dodijeliti vrijednost ako ćelija sadrži Word u Excelu (4 laka načina)
  • Ako ćelija sadrži tekst, onda vratite vrijednost u drugu ćeliju pomoću Excel formule
  • Kako vratiti vrijednost ako ćelije sadrže određeni tekst s popisa
  • Pronađi tekst u Excel rasponu i vrati referencu ćelije (3 načina)

4. Koristite funkciju SUMIF za zbrajanje ako ćelija sadrži određeni tekst u Excelu (podudaranje bez obzira na velika i mala slova)

Do sada smo zbrajali sve ćelije koje sadrže tekstualne vrijednosti.

Sada ćemo malo pokušatidrugačija stvar. Zbrojit ćemo ćelije koje sadrže tekstualne vrijednosti s određenim tekstom.

Na primjer, pokušajmo zbrojiti količinu svih crvenih proizvoda.

To znači da moramo zbrojiti bilo koju ćeliju ako sadrži tekst “crveno” u sebi.

Kako to postići?

Možemo također ostvarite to pomoću funkcije SUMIF programa Excel sa simbolom zvjezdice (*) .

Unesite ovu formulu u bilo koju ćeliju svog radnog lista:

=SUMIF(B4:B13,"*Red*",D4:D13)

Ovdje imamo zbroj svih proizvoda s tekstom “Crveno” u sebi. To je 691.

Objašnjenje formule

  • Funkcija SUMIF uzima tri argumenta: a raspon , kriterij i zbir_raspon .
  • Ovdje je raspon B4:B13 (Naziv proizvoda) a kriterij je “crveno” . Drži TRUE za bilo koju tekstualnu vrijednost s tekstom “Red” u sebi.
  • Stoga formula traži sve tekstualne vrijednosti u rasponu B4:B13 koji sadrži tekst “Red” .
  • Kada pronađe vrijednost u rasponu B4:B13 , zbraja odgovarajuću vrijednost iz sum_range , D4:D13 ( Količina ).
  • Dakle SUMIF(B4:B13,”*Crveno*”, D4:D13) vraća zbroj svih količina iz raspona D4:D13 gdje naziv proizvoda sadrži tekst “Red” u sebi.

Napomena za pamćenje

  • Ovo jeFormula neosjetljiva na velika i mala slova . To jest, ako koristite “CRVENO” ili “crveno” umjesto “Crveno” , također će raditi isto.

Pročitajte više: Ako ćelija sadrži određeni tekst, dodajte 1 u Excel (5 primjera)

5. Koristite funkciju SUMIFS za zbrajanje ako ćelija sadrži određeni tekst u Excelu (podudaranje bez obzira na velika i mala slova)

Možete koristiti funkciju SUMIFS umjesto funkcije SUM za zbroj ako ćelija sadrži određeni tekst.

Kako to postići?

SUMIFS formula za pronalaženje zbroja svih proizvoda s tekstom “Red” u njima će biti:

=SUMIFS(D4:D13,B4:B13,"*Red*")

Ovdje ponovno imamo zbroj svih proizvoda s tekstom “Crveno” u sebi. To je 691.

Objašnjenje formule

  • Funkcija SUMIFS uzima sum_range i jedan ili više parova range i kriterija.
  • Ovdje je naš sum_range D4:D13 ( Količina ). I koristili smo jedan par raspona i kriterija .
  • Raspon je B4:B13 (Naziv proizvoda) , a kriteriji je “*Crveno*” . Traži sve tekstualne vrijednosti u rasponu C4:C13 s tekstom “Red” u sebi.
  • Kada pronađe vrijednost u rasponu B4:B13 , zbraja odgovarajuću vrijednost iz sum_range D4:D13 .
  • Dakle SUMIFS(D4:D13,C4: C13,”*”) vraćazbroj svih količina iz raspona D4:D13 gdje naziv proizvoda ima tekst “Crveno” u sebi.

Napomena za pamćenje

  • Ovo je također formula neosjetljiva na velika i mala slova . Odnosno, “CRVENO” ili “crveno” umjesto “Crveno” također će raditi isto.

Pročitajte više: Ako ćelija sadrži tekst, dodajte tekst u drugu ćeliju u Excelu

6. Kombinirajte funkcije SUM, IF, ISERROR i FIND za zbroj ako ćelija sadrži određeni tekst u Excelu (podudaranje osjetljivo na velika i mala slova)

Prethodne dvije metode izvode neosjetljivo na velika i mala slova podudaranje za zbrajanje svih ćelija koje sadrže određeni tekst.

Sada, ako želite podudaranje osjetljivo na velika i mala slova , možete primijeniti ovu formulu.

Možete kombinirati funkciju SUM , funkciju IF , funkciju ISERROR i funkciju FIND za zbroj ako ćelija sadrži određeni tekst u s podudaranjem osjetljivo na velika i mala slova .

Kako to postići?

Razlikovanje velikih i malih slova formula za pronalaženje zbroja svih proizvoda s tekstom “Red” u njima će biti:

=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))

[ To je Formula niza . Zato pritisnite CTRL+SHIFT+ENTER osim ako ne koristite Office 365 .]

Vidite, opet smo dobili ukupnu količinu proizvoda s tekstom “Red” u nazivu.

ObjašnjenjeFormula

  • FIND(“Red”,B4:B13) traži podudaranje koje razlikuje velika i mala slova na svim vrijednostima raspona B4:B13 ( Naziv proizvoda ) za tekst “Red” .
  • Vraća broj ako pronađe podudaranje, inače vraća #VRIJEDNOST pogreška.
  • Dakle, formula postaje SUM(IF(ISERROR({15,#VALUE!,15,#VALUE!,…,#VALUE!}),0 ,D4:D13)) .
  • ISERROR({15,#VALUE!,15,#VALUE!,…,#VALUE!}) vraća TRUE za svaku pogrešku, a FALSE inače.
  • Stoga, formula postaje SUM(IF{TRUE,FALSE,TRUE,…,FALSE},0,D4 :D13)) .
  • IF{TRUE,FALSE,TRUE,…,FALSE},0,D4:D13) vraća 0 za svaki TRUE i vraća odgovarajuću vrijednost iz raspona D4:D13 za svaki FALSE .
  • Sada formula postaje SUM( D4,0,D5,0,…,0) .
  • Konačno, funkcija SUM vraća zbroj odgovarajućih vrijednosti.

Pročitajte više: Excel ako ćelija sadrži tekst zatim vraća vrijednost (8 jednostavnih načina)

T stvari koje treba zapamtiti

  • Funkcija SUMIF i Funkcija SUMIFS mogu se koristiti sa Zamjenskim znakovima (*, ?, ~) za traženje djelomičnih podudaranja.
  • Funkcija SUMIF i Funkcija SUMIFS traže podudaranje Neosjetljivo na velika i mala slova , dok Funkcija FIND traži podudaranje Razlikuje velika i mala slova .

Zaključak

Upotrebom ovih metoda možetezbroj ako ćelija sadrži tekst u Excelu. Znate li neku drugu metodu? Ili imate pitanja? Slobodno nas pitajte.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.