Sadržaj
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.