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

Seštejte, če celice vsebujejo ali enake bodisi x ali y v Excelu

Če želite sešteti celice, če vsebujejo ali so enake eni ali drugi vrednosti, ta vadnica podrobno ponuja dve formuli, ki pomagata pri reševanju težav.

Kako sešteti, če celice vsebujejo x ali y v Excelu?
Kako sešteti, če so celice enake bodisi x ali y v Excelu?


Kako sešteti, če celice vsebujejo x ali y v Excelu?

Kot je prikazano na spodnjem posnetku zaslona, ​​lahko za seštevanje celic v stolpcu D, če celice v stolpcu C vsebujejo "jabolko" ali "liči", uporabite formulo, ki temelji na funkcijah SUMPRODUCT, ISNUMBER in SEARCH.

Splošne formule

=SUMPRODUCT(--((ISNUMBER(SEARCH("criteria1",rng1)) + ISNUMBER(SEARCH("criteria2",rng2)))>0),sum_rng)

Argumenti

Kriterij_razpon1: obseg celic, ki jih želite oceniti s kriteriji1;
Merilni_razpon2: obseg celic, ki jih želite oceniti s kriteriji2;
Merila1: Merila, ki se uporabljajo za določanje, katere celice v Criteria_rang1 bodo dodane;
Merila2: Merila, ki se uporabljajo za določanje, katere celice v merilu_razpon2 bodo dodane.
Obseg_vsote: obseg celic za seštevanje;

Kako uporabiti to formulo?

Izberite prazno celico, kopirajte ali vnesite spodnjo formulo in pritisnite Vnesite ključ, da dobite rezultat.

=SUMPRODUCT(--((ISNUMBER(SEARCH(G4,C5:C12))+ISNUMBER(SEARCH(G5,C5:C12)))>0),D5:D12)

Opombe: V tej formuli sta G4 in G5 celici, ki vsebujeta dva pogoja. Lahko pa tudi neposredno vnesete dejanske besedilne vrednosti, ki so v dvojnih narekovajih.

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

Pojasnilo formule

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

ŠTEVILKA (ISKANJE("jabolko",C5:C12))
> ISKANJE("jabolko",C5:C12): Funkcija SEARCH poišče položaj prvega znaka "jabolko" v vsaki celici obsega C5:C12 in vrne matriko, kot je ta {#VALUE!;#VALUE!;1;9;1;#VALUE!; #VREDNOST!;18}. Znaki #VALUE! pomenijo, da »jabolko« ni najdeno v ustrezni celici;
> ŠTEVILKA IS ({#VREDNOST!;#VREDNOST!;1;9;1;#VREDNOST!;#VREDNOST!;18}): Tukaj funkcija ISNUMBER preveri, ali je navedena vrednost v matriki številčna ali neštevilska. Če je parameter vrednosti številski, vrne »TRUE«, če ne, vrne »FALSE«. Nato boste dobili novo matriko {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE}.
ŠTEVILKA (ISKANJE("liči",C5:C12)): Razlaga tega dela je enaka kot zgoraj. Tukaj funkcija ISNUMBER končno vrne matriko, kot je ta {FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE};
{FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE} + {FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE}: Nato te nize seštejemo skupaj in matematična operacija pretvori vrednosti TRUE in FALSE v 1s in 0s. Na koncu dobimo številsko matriko {0;0;1;2;1;0;1;2};
({0;0;1;2;1;0;1;2}) > 0: Vsako število v matriki se primerja s številko 0 in vrne matriko TRUE in FALSE, kot je ta {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE};
---({FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE}): Ta dva znaka minus pretvorita »TRUE« v 1 in »FALSE« pretvorita v 0. Tukaj boste dobili novo matriko kot {0;0;1;1;1;0;1;1};
SUMPRODUCT({0;0;1;1;1;0;1;1},D5:D12) = SUMPRODUCT({0;0;1;1;1;0;1;1},{2000;1600;980;1200;600;900;150;300}): Funkcija SUMPRODUCT pomnoži ustrezne komponente dveh nizov in vrne matriko kot {0;0;980;1200;600;0;150;300}, nato sešteje vse rezultate v matriki in na koncu vrne 3230.

Kako sešteti, če so celice enake bodisi x ali y v Excelu?

V zgornjem razdelku smo uvedli formulo za seštevanje celic, če vsebujejo eno ali drugo vrednost. V tem razdelku bo prikazano, kako sešteti dve funkciji SUMIF skupaj, da seštejeta celice, če je enako x ali y.

Spodnji primer je seštevanje prodaje, če je izdelek enak bodisi »jabolku« ali »ličiju«.

Splošna formula

=SUMIF(criteria_range1,"criteria1",sum_range)+SUMIF(criteria_range2,"criteria2",sum_range)

Argumenti

Kriterij_razpon1: obseg celic, ki jih želite oceniti s kriteriji1;
Merilni_razpon2: obseg celic, ki jih želite oceniti s kriteriji2;
Merila1: Merila, ki določajo, katere celice v merilu_razpon1 bodo dodane.
Merila2: Merila, ki določajo, katere celice v merilu_razpon2 bodo dodane.
Obseg_vsote: obseg celic za seštevanje;

Kako uporabiti to formulo?

Izberite prazno celico, kopirajte ali vanjo vnesite spodnjo formulo in pritisnite Vnesite ključ, da dobite rezultat.

=SUMIF(C5:C12,G4,D5:D12)+SUMIF(C5:C12,G5,D5:D12)

Opombe: Ta formula se sklicuje na dve celici G4 in G5, ki vsebujeta dva pogoja. Besedilne vrednosti, zaprte v dvojnih narekovajih, lahko neposredno vnesete kot merila v formulo.

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

Pojasnilo te formule

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

Prva funkcija SUMIF sešteje prodajo »jabolka«, druga funkcija SUMIF pa prodajo »ličija«. Ta dva rezultata se nato seštejeta, da dobimo skupno prodajo.

Sorodne funkcije

Funkcija Excel SUMPRODUCT
S funkcijo Excel SUMPRODUCT lahko pomnožite dva ali več stolpcev ali nizov in nato dobite vsoto izdelkov.

Excel ISNUMBER funkcija
Excel ISNUMBER funkcija vrne TRUE, če celica vsebuje številko, in FALSE, če ne.

Excelova funkcija ISKANJE
Excelova funkcija SEARCH vam lahko pomaga najti položaj določenega znaka ali podniza iz danega besedilnega niza

Excel SUMIFS funkcija
Excelova funkcija SUMIF lahko pomaga pri seštevanju vrednosti celic na podlagi več meril.


Sorodne formule

Seštejte, če celice vsebujejo zvezdico
Za seštevanje celic, ki vsebujejo zvezdico, ki se obravnava kot dobesedni znak in ne nadomestni znak, ta vadnica razloži formulo, ki temelji na funkciji SUMIF in tildi (~).

Seštejte, če celice vsebujejo oba x in y
Ta vadnica po korakih prikazuje, kako sešteti obseg celic, če ustrezne celice vsebujejo tako x kot y z uporabo funkcije SUMIFS.

Seštevek, če je datum med dvema datumoma
Ta vadnica prikazuje, kako sešteti vrednosti znotraj določenega časovnega obdobja v Excelu s formulo, ki temelji na funkciji SUMIFS.

Seštejte, če so celice enake ali ne enake določeni vrednosti
Ta vadnica po korakih pojasnjuje dve formuli za seštevanje obsega celic, ki so enake ali ne euqal določeni vrednosti na podlagi funkcije SUMIF.


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