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

Sumif z več merili, ki temeljijo na logiki ALI in IN

Ko delate na Excelovih delovnih listih, boste morda morali sešteti vrednosti na podlagi več meril. Včasih je več kriterijev iz istega stolpca (logika ALI), včasih pa iz različnih stolpcev (logika IN). Kako bi se v tem primeru lahko spopadli s to nalogo v Excelu?


Sumif z več kriteriji, ki temeljijo na logiki ALI

Predpostavimo, da imate seznam izdelkov, ki vsebuje dobavitelja in količino, kot je prikazano spodaj, zdaj želite dobiti vse skupne količine, ki jih dobavljata dobavitelja John in David. Tukaj vam bom predstavil dve preprosti formuli.

Z uporabo formule SUMIF + SUMIF +…

Če želite sešteti števila, ki izpolnjujejo enega od kriterijev (ali logiko) iz več kriterijev, lahko v eno formulo seštejete več funkcij SUMIF, generična sintaksa je:

=SUMIF(criteria_range, criteria1, sum_range)+SUMIF(criteria_range, criteria2, sum_range)+…
  • criteria_range: obseg celic, ki jih želite ujemati s kriteriji;
  • criteria1: prvi kriterij, ki se uporablja za določitev celic, ki jih je treba sešteti;
  • criteria2: Drugi kriterij, ki se uporablja za določanje, katere celice je treba sešteti;
  • sum_range: obseg celic, iz katerih želite sešteti.

Zdaj kopirajte ali vnesite katero koli od spodnjih formul v prazno celico in pritisnite Vnesite ključ do rezultata:

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)           (Type the criteria manually)
=SUMIF(B4:B14,E4,C4:C14) + SUMIF(B4:B14,E5,C4:C14)                           
(Use a cell reference)


Pojasnilo formule:

=SUMIF(B4:B14,"John",C4:C14) + SUMIF(B4:B14,"David",C4:C14)

  • 1. SUMIF(B4:B14,"Janez",C4:C14) poišče Johnove vrstice in sešteje skupne količine;
  • 2. SUMIF(B4:B14,"David",C4:C14) poišče Davidove vrstice in sešteje skupne količine;
  • Nato seštejte ti dve formuli SUMIF, da dobite vse skupne količine, ki sta jih dobavila John in David.

Z uporabo funkcij SUM in SUMIF

Zgornja formula je zelo enostavna za uporabo, če obstaja le nekaj kriterijev, vendar če želite sešteti vrednosti z več pogoji ALI, je zgornja formula lahko odveč. V tem primeru vam lahko naredi uslugo boljša formula, ki je ustvarjena na podlagi funkcij SUM in SUMIF. Splošne sintakse so:

Splošna formula s trdo kodiranim besedilom:

=SUM(SUMIF(criteria_range, {criteria1,criteria2,...}, sum_range))
  • criteria_range: obseg celic, ki jih želite ujemati s kriteriji;
  • criteria1: prvi kriterij, ki se uporablja za določitev celic, ki jih je treba sešteti;
  • criteria2: Drugi kriterij, ki se uporablja za določanje, katere celice je treba sešteti;
  • sum_range: obseg celic, iz katerih želite sešteti.

Generična formula s referencami celic:

{=SUM(SUMIF(criteria_range, criteria_cells, sum_range))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: obseg celic, ki jih želite ujemati s kriteriji;
  • criteria_cells: celice, ki vsebujejo merila, ki jih želite uporabiti;
  • sum_range: obseg celic, iz katerih želite sešteti.

Prosimo, vnesite ali kopirajte katero koli od spodnjih formul, ki jih potrebujete, v prazno celico in nato dobite rezultat:

=SUM(SUMIF(B4:B14, {"John","David"}, C4:C14))           (Type the criteria manually)
=SUM(SUMIF(B4:B14, E4:E5, C4:C14))                             
(Use cell references, array formula, should press Ctrl + Shift + Enter keys)


Pojasnilo formule:

=SUM(SUMIF(B4:B14, {"Janez","David"}, C4:C14))

> SUMIF(B4:B14, {"Janez","David"}, C4:C14):

  • {"Janez","David"}: Konstanta matrike, ki je nabor več kriterijev v kodrastih oklepajih.
  • SUMIF(B4:B14,"David",C4:C14) Konstanta matrike, ki uporablja logiko ALI, prisili funkcijo SUMIF, da sešteje števila v C4:C14 na podlagi enega od več kriterijev ("John" in "David") in vrnila bo dva ločena rezultata: {410,1520}.

> SUM(SUMIF(B4:B14, {"John","David"}, C4:C14))=SUM({410,1520}): Nazadnje ta funkcija SUM sešteje te rezultate matrike, da vrne rezultat: 1930.


Sumif z več kriteriji, ki temeljijo na logiki IN z uporabo funkcije SUMIFS

Če želite sešteti vrednosti z več merili v različnih stolpcih, lahko to nalogo hitro rešite s funkcijo SUMIF. Splošna sintaksa je:

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • sum_range: obseg celic, iz katerih želite sešteti;
  • criteria_range1: Obseg, kjer se uporablja criteira1;
  • criteria1: prvi kriterij, ki je preverjen glede na obseg_kriterij1 in določa, katere celice je treba dodati; (vrsta meril je lahko: število, logični izraz, sklic na celico, besedilo, datum ali druga Excelova funkcija.)
  • criteria_range2, criteria2…: Drugi dodatni razponi in z njimi povezana merila. (v formuli SUMIFS lahko nastavite 127 parov kriterijev_razpon in kriterijev.)

Recimo, da imam tabelo s stolpci Product, Supplier, Qty in Price, kot je prikazano na spodnjem posnetku zaslona. Zdaj želim ugotoviti vsoto skupne cene izdelka Apple in količine, ki je večja ali enaka 200.

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

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")           (Type the criteria manually)
=SUMIFS(C4:C14,A4:A14,G3,C4:C14,G4)                           
(Use cell references)


Pojasnilo formule:

=SUMIFS(D4:D14,A4:A14,"Apple",C4:C14,">=200")

  • Območje A4:A14 preveri za izdelek "Apple", območje C4:C14 pa izvleče vse količine, večje ali enake 200, nato funkcija SUMIFS sešteje samo ujemajoče se celice iz območja D4:D14.

Uporabljena relativna funkcija:

  • SUMIF:
  • Funkcija SUMIF lahko pomaga pri seštevanju celic na podlagi enega merila.
  • SUMIFS:
  • Funkcija SUMIFS v Excelu lahko pomaga pri seštevanju vrednosti celic na podlagi več meril.

Več člankov:

  • Vsota, č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.
  • Vsota najmanjših ali spodnjih N vrednosti v Excelu
  • 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.

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 (1)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
ali veste, ali ta logika deluje na googlovih preglednicah?
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