Note: The other languages of the website are Google-translated. Back to English

Seštejte, če celice vsebujejo določeno besedilo v drugem stolpcu

Ta vadnica vam bo pokazala, kako sešteti vrednosti, če celice vsebujejo specifično ali delno besedilo v drugem stolpcu. Za primer vzemite spodnji obseg podatkov, da dobite skupne količine izdelkov, ki vsebujejo besedilo »T-Shirt«, tako funkcija SUMIF kot funkcija SUMPRODUCT lahko obravnavata to nalogo v Excelu.


Seštejte vrednosti, če celica vsebuje specifično ali delno besedilo s funkcijo SUMIF

Če želite sešteti vrednosti, če celica vsebuje določeno besedilo v drugem stolpcu, lahko uporabite funkcijo SUMIF z nadomestnim znakom (*), splošne sintakse so:

Splošna formula s trdo kodiranim besedilom:

=SUMIF(range,"*text*",sum_range)
  • range: obseg podatkov, ki ga želite oceniti z uporabo meril;
  • *text*: merila, na podlagi katerih želite sešteti vrednosti. Tukaj se nadomestni znak * uporablja za iskanje poljubnega števila znakov, da se ujemajo z vsemi elementi, ki vsebujejo določeno besedilo, besedilo postavite med dva znaka *. (Upoštevajte, da morate besedilo in nadomestni znak zajeti v dvojne narekovaje.)
  • sum_range: obseg celic z ujemajočimi se številskimi vrednostmi, ki jih želite sešteti.

Splošna formula z referenco celice:

=SUMIF(range,"*"&cell&"*",sum_range)
  • range: obseg podatkov, ki ga želite oceniti z uporabo meril;
  • "*"&cell&"*": merila, na podlagi katerih želite sešteti vrednosti;
    • *: nadomestni znak, ki najde poljubno število znakov.
    • celica: Celica vsebuje določeno besedilo, ki ga iščete.
    • &: Ta operator povezovanja (&) se uporablja za združevanje sklicevanja na celico z zvezdicami.
  • sum_range: obseg celic z ujemajočimi se številskimi vrednostmi, ki jih želite sešteti.

Ko poznate osnovno delovanje funkcije, uporabite katero koli od naslednjih formul, ki jih potrebujete, in pritisnite Vnesite ključ do rezultata:

=SUMIF($A$2:$A$12,"*T-shirt*",$B$2:$B$12)                     (Type the criteria manually)
=SUMIF($A$2:$A$12,"*"&D2&"*",$B$2:$B$12)                 
 (Use a cell reference)

Opombe: Ta funkcija SUMIF ni občutljiva na velike in male črke.


Seštejte vrednosti, če celica vsebuje specifično ali delno besedilo s funkcijo SUMPRODUCT

Funkcija SUMPRODUCT vam lahko pomaga tudi pri dokončanju tega opravila brez uporabe nadomestnih znakov. Tukaj bi morali funkciji ISNUMBER in SEARCH zaviti v funkcijo SUMPRODUCT, splošna sintaksa je:

=SUMPRODUCT(sum_range *(ISNUMBER(SEARCH(criteria,range))))
  • sum_range: obseg celic z ujemajočimi se številskimi vrednostmi, ki jih želite sešteti;
  • criteria: merila, na podlagi katerih želite sešteti vrednosti. Lahko je sklic na celico ali specifično besedilo, ki ste ga definirali;
  • range: obseg podatkov, ki ga želite oceniti z uporabo meril;

Uporabite katero koli od spodnjih formul v prazno celico in pritisnite Vnesite ključ za vrnitev rezultata:

=SUMPRODUCT($B$2:$B$12*(ISNUMBER(SEARCH("T-Shirt",$A$2:$A$12))))          (Type the criteria manually)
=SUMPRODUCT($B$2:$B$12*(ISNUMBER(SEARCH(D2,$A$2:$A$12))))                   
(Use a cell reference)


Razlaga te formule:

=SUMPRODUCT($B$2:$B$12*(ŠTEVILO(ISKANJE("majica",$A$2:$A$12))))

  • ISKANJE("majica",$A$2:$A$12): Funkcija SEARCH vrne lokacijo določenega besedila “T-Shirt” iz obsega podatkov A2:A12, tako da boste dobili niz, kot je ta: {5;#VALUE!;#VALUE!;7;#VALUE! ;7;#VREDNOST!;#VREDNOST!;#VREDNOST!;#VREDNOST!;7}.
  • ISNUMBER(SEARCH("T-Shirt",$A$2:$A$12))= ISNUMBER({5;#VALUE!;#VALUE!;7;#VALUE!;7;#VALUE!;#VALUE!;#VALUE!;#VALUE!;7}): Ta funkcija ISNUMBER se uporablja za testiranje številskih vrednosti in vrne novo matriko: {TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE}.
  • $B$2:$B$12*(ISNUMBER(SEARCH("T-Shirt",$A$2:$A$12)))= {347;428;398;430;228;379;412;461;316;420;449}*{TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE}: Za pomnožitev teh dveh nizov matematična operacija prisili vrednosti TRUE in FALSE na 1s in 0s. Torej, množenje dveh nizov bo takole: {347;428;398;430;228;379;412;461;316;420;449}*{1;0;0;1;0;1; 0;0;0;0;1}={347;0;0;430;0;379;0;0;0;0;449}.
  • SUMPRODUCT($B$2:$B$12*(ISNUMBER(SEARCH("T-Shirt",$A$2:$A$12)))) =SUMPRODUCT({347;0;0;430;0;379;0;0;0;0;449}):Na koncu funkcija SUMPRODUCT sešteje vse vrednosti v matriki, da dobi rezultat: 1605.

Uporabljena relativna funkcija:

  • SUMIF:
  • Funkcija SUMIF lahko pomaga pri seštevanju celic na podlagi enega merila.
  • SUMPRODUCT:
  • S funkcijo SUMPRODUCT lahko pomnožite dva ali več stolpcev ali nizov in nato dobite vsoto izdelkov.
  • ŠTEVILKA:
  • Excel ISNUMBER funkcija vrne TRUE, če celica vsebuje številko, in FALSE, če ne.
  • ISKANJE:
  • Funkcija SEARCH vam lahko pomaga najti položaj določenega znaka ali podniza iz danega besedilnega niza

Več člankov:

  • Vsota najmanjših ali spodnjih N vrednosti
  • V Excelu nam je enostavno sešteti obseg celic s funkcijo SUM. Včasih boste morda morali sešteti najmanjše ali najnižje številke 3, 5 ali n v obsegu podatkov, kot je prikazano na spodnjem posnetku zaslona. V tem primeru vam lahko SUMPRODUCT skupaj s funkcijo SMALL pomaga rešiti to težavo v Excelu.
  • Vsota najmanjših ali spodnjih N vrednosti na podlagi meril
  • V prejšnji vadnici smo razpravljali o tem, kako sešteti najmanjše n vrednosti v podatkovnem območju. V tem članku bomo izvedli nadaljnjo napredno operacijo – seštevanje najnižjih vrednosti n na podlagi enega ali več kriterijev v Excelu.

Najboljša orodja za pisarniško produktivnost

Kutools za Excel - vam pomaga izstopati iz množice

Bi radi svoje vsakodnevno delo opravili hitro in popolno? Kutools za Excel prinaša 300 zmogljivih naprednih funkcij (združevanje delovnih zvezkov, seštevanje po barvi, razdelitev vsebine celice, pretvorba datuma itd.) in vam prihrani 80 % časa.

  • Zasnovan za 1500 delovnih scenarijev vam pomaga rešiti 80 % Excelovih težav.
  • Vsak dan zmanjšajte na tisoče klikov na tipkovnici in miški, razbremenite utrujene oči in roke.
  • V 3 minutah postanite strokovnjak za Excel. Ni vam več treba zapomniti nobenih bolečih formul in kod VBA.
  • 30-dnevno neomejeno brezplačno preskusno obdobje. 60-dnevno jamstvo za vračilo denarja. Brezplačna nadgradnja in podpora za 2 leti.
Trak Excela (z nameščenim Kutools za Excel)

Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)

  • Eno sekundo za preklop med desetinami odprtih dokumentov!
  • Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
  • Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
  • Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Firefox in New Internet Explorer.
Posnetek zaslona programa Excel (z nameščenim zavihkom Office)
Komentarji (0)
Ocene še ni. Bodite prvi in ​​ocenite!
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL